[INFO] cloning repository https://github.com/ForsakenHarmony/solo-gl-test
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ForsakenHarmony/solo-gl-test" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FForsakenHarmony%2Fsolo-gl-test", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FForsakenHarmony%2Fsolo-gl-test'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] fecdc546f87c7ea216d0c46365b57f9253302b93
[INFO] fixing ForsakenHarmony/solo-gl-test against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FForsakenHarmony%2Fsolo-gl-test" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc2/source/.cargo/config
[INFO] started tweaking git repo https://github.com/ForsakenHarmony/solo-gl-test
[INFO] finished tweaking git repo https://github.com/ForsakenHarmony/solo-gl-test
[INFO] tweaked toml for git repo https://github.com/ForsakenHarmony/solo-gl-test written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ForsakenHarmony/solo-gl-test on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ForsakenHarmony/solo-gl-test already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] bac912d437ed89cf19e608a85401170a6b5cdc34e2afdf850b06e1580814ad1e
[INFO] running `Command { std: "docker" "start" "bac912d437ed89cf19e608a85401170a6b5cdc34e2afdf850b06e1580814ad1e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bac912d437ed89cf19e608a85401170a6b5cdc34e2afdf850b06e1580814ad1e" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bac912d437ed89cf19e608a85401170a6b5cdc34e2afdf850b06e1580814ad1e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bac912d437ed89cf19e608a85401170a6b5cdc34e2afdf850b06e1580814ad1e" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling libc v0.2.125
[INFO] [stderr]    Compiling xml-rs v0.8.4
[INFO] [stderr]    Compiling khronos-egl v4.1.0
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]    Compiling solo-test v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating build.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating src/main.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed src/main.rs (1 fix)
[INFO] [stderr]        Fixed /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs (165 fixes)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.23s
[INFO] [stderr] crater-edition-check: solo-test v0.1.0 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]    Compiling solo-test v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1666:9
[INFO] [stdout]      |
[INFO] [stdout] 1666 | /         extern "system" {
[INFO] [stdout] 1667 | | #[link_name="glActiveTexture"] fn ActiveTexture(texture: types::GLenum) -> ();
[INFO] [stdout] 1668 | | #[link_name="glAttachShader"] fn AttachShader(program: types::GLuint, shader: types::GLuint) -> ();
[INFO] [stdout] 1669 | | #[link_name="glBindAttribLocation"] fn BindAttribLocation(program: types::GLuint, index: types::GLuint, name: *const types::GLch...
[INFO] [stdout] ...    |
[INFO] [stdout] 1830 | | #[link_name="glViewport"] fn Viewport(x: types::GLint, y: types::GLint, width: types::GLsizei, height: types::GLsizei) -> ();
[INFO] [stdout] 1831 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1666:9
[INFO] [stdout]      |
[INFO] [stdout] 1666 | /         extern "system" {
[INFO] [stdout] 1667 | | #[link_name="glActiveTexture"] fn ActiveTexture(texture: types::GLenum) -> ();
[INFO] [stdout] 1668 | | #[link_name="glAttachShader"] fn AttachShader(program: types::GLuint, shader: types::GLuint) -> ();
[INFO] [stdout] 1669 | | #[link_name="glBindAttribLocation"] fn BindAttribLocation(program: types::GLuint, index: types::GLuint, name: *const types::GLch...
[INFO] [stdout] ...    |
[INFO] [stdout] 1830 | | #[link_name="glViewport"] fn Viewport(x: types::GLint, y: types::GLint, width: types::GLsizei, height: types::GLsizei) -> ();
[INFO] [stdout] 1831 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]  --> src/main.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | unsafe extern {}
[INFO] [stdout]   |        ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(missing_abi)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 |             pub use std::mem;
[INFO] [stdout]   |                     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]  --> src/main.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | unsafe extern {}
[INFO] [stdout]   |        ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(missing_abi)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 |             pub use std::mem;
[INFO] [stdout]   |                     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ActiveTexture` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:518:17
[INFO] [stdout]     |
[INFO] [stdout] 518 |                 ActiveTexture(texture)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:517:13
[INFO] [stdout]     |
[INFO] [stdout] 517 |             pub unsafe fn ActiveTexture(&self, texture: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::AttachShader` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:525:17
[INFO] [stdout]     |
[INFO] [stdout] 525 |                 AttachShader(program, shader)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:524:13
[INFO] [stdout]     |
[INFO] [stdout] 524 |             pub unsafe fn AttachShader(&self, program: types::GLuint, shader: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BindAttribLocation` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:532:17
[INFO] [stdout]     |
[INFO] [stdout] 532 |                 BindAttribLocation(program, index, name)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:531:13
[INFO] [stdout]     |
[INFO] [stdout] 531 |             pub unsafe fn BindAttribLocation(&self, program: types::GLuint, index: types::GLuint, name: *const types::GLchar) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BindBuffer` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:539:17
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 BindBuffer(target, buffer)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:538:13
[INFO] [stdout]     |
[INFO] [stdout] 538 |             pub unsafe fn BindBuffer(&self, target: types::GLenum, buffer: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BindFramebuffer` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:546:17
[INFO] [stdout]     |
[INFO] [stdout] 546 |                 BindFramebuffer(target, framebuffer)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:545:13
[INFO] [stdout]     |
[INFO] [stdout] 545 |             pub unsafe fn BindFramebuffer(&self, target: types::GLenum, framebuffer: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BindRenderbuffer` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:553:17
[INFO] [stdout]     |
[INFO] [stdout] 553 |                 BindRenderbuffer(target, renderbuffer)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:552:13
[INFO] [stdout]     |
[INFO] [stdout] 552 |             pub unsafe fn BindRenderbuffer(&self, target: types::GLenum, renderbuffer: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BindTexture` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:560:17
[INFO] [stdout]     |
[INFO] [stdout] 560 |                 BindTexture(target, texture)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:559:13
[INFO] [stdout]     |
[INFO] [stdout] 559 |             pub unsafe fn BindTexture(&self, target: types::GLenum, texture: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BlendColor` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:567:17
[INFO] [stdout]     |
[INFO] [stdout] 567 |                 BlendColor(red, green, blue, alpha)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:566:13
[INFO] [stdout]     |
[INFO] [stdout] 566 | ...   pub unsafe fn BlendColor(&self, red: types::GLfloat, green: types::GLfloat, blue: types::GLfloat, alpha: types::GLfloat) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BlendEquation` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:574:17
[INFO] [stdout]     |
[INFO] [stdout] 574 |                 BlendEquation(mode)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:573:13
[INFO] [stdout]     |
[INFO] [stdout] 573 |             pub unsafe fn BlendEquation(&self, mode: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BlendEquationSeparate` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:581:17
[INFO] [stdout]     |
[INFO] [stdout] 581 |                 BlendEquationSeparate(modeRGB, modeAlpha)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:580:13
[INFO] [stdout]     |
[INFO] [stdout] 580 |             pub unsafe fn BlendEquationSeparate(&self, modeRGB: types::GLenum, modeAlpha: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BlendFunc` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:588:17
[INFO] [stdout]     |
[INFO] [stdout] 588 |                 BlendFunc(sfactor, dfactor)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:587:13
[INFO] [stdout]     |
[INFO] [stdout] 587 |             pub unsafe fn BlendFunc(&self, sfactor: types::GLenum, dfactor: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BlendFuncSeparate` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:595:17
[INFO] [stdout]     |
[INFO] [stdout] 595 |                 BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:594:13
[INFO] [stdout]     |
[INFO] [stdout] 594 | ...   pub unsafe fn BlendFuncSeparate(&self, sfactorRGB: types::GLenum, dfactorRGB: types::GLenum, sfactorAlpha: types::GLenum, dfactorAlpha: types::GLenum) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BufferData` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:602:17
[INFO] [stdout]     |
[INFO] [stdout] 602 |                 BufferData(target, size, data, usage)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:601:13
[INFO] [stdout]     |
[INFO] [stdout] 601 | ...   pub unsafe fn BufferData(&self, target: types::GLenum, size: types::GLsizeiptr, data: *const __gl_imports::raw::c_void, usage: types::GLenum) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BufferSubData` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:609:17
[INFO] [stdout]     |
[INFO] [stdout] 609 |                 BufferSubData(target, offset, size, data)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:608:13
[INFO] [stdout]     |
[INFO] [stdout] 608 | ...   pub unsafe fn BufferSubData(&self, target: types::GLenum, offset: types::GLintptr, size: types::GLsizeiptr, data: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CheckFramebufferStatus` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:616:17
[INFO] [stdout]     |
[INFO] [stdout] 616 |                 CheckFramebufferStatus(target)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:615:13
[INFO] [stdout]     |
[INFO] [stdout] 615 |             pub unsafe fn CheckFramebufferStatus(&self, target: types::GLenum) -> types::GLenum {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Clear` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:623:17
[INFO] [stdout]     |
[INFO] [stdout] 623 |                 Clear(mask)
[INFO] [stdout]     |                 ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:622:13
[INFO] [stdout]     |
[INFO] [stdout] 622 |             pub unsafe fn Clear(&self, mask: types::GLbitfield) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ClearColor` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:630:17
[INFO] [stdout]     |
[INFO] [stdout] 630 |                 ClearColor(red, green, blue, alpha)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:629:13
[INFO] [stdout]     |
[INFO] [stdout] 629 | ...   pub unsafe fn ClearColor(&self, red: types::GLfloat, green: types::GLfloat, blue: types::GLfloat, alpha: types::GLfloat) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ClearDepthf` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:637:17
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 ClearDepthf(d)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:636:13
[INFO] [stdout]     |
[INFO] [stdout] 636 |             pub unsafe fn ClearDepthf(&self, d: types::GLfloat) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ClearStencil` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:644:17
[INFO] [stdout]     |
[INFO] [stdout] 644 |                 ClearStencil(s)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:643:13
[INFO] [stdout]     |
[INFO] [stdout] 643 |             pub unsafe fn ClearStencil(&self, s: types::GLint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ColorMask` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:651:17
[INFO] [stdout]     |
[INFO] [stdout] 651 |                 ColorMask(red, green, blue, alpha)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:650:13
[INFO] [stdout]     |
[INFO] [stdout] 650 | ...   pub unsafe fn ColorMask(&self, red: types::GLboolean, green: types::GLboolean, blue: types::GLboolean, alpha: types::GLboolean) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CompileShader` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:658:17
[INFO] [stdout]     |
[INFO] [stdout] 658 |                 CompileShader(shader)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:657:13
[INFO] [stdout]     |
[INFO] [stdout] 657 |             pub unsafe fn CompileShader(&self, shader: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CompressedTexImage2D` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:665:17
[INFO] [stdout]     |
[INFO] [stdout] 665 |                 CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:664:13
[INFO] [stdout]     |
[INFO] [stdout] 664 | ...   pub unsafe fn CompressedTexImage2D(&self, target: types::GLenum, level: types::GLint, internalformat: types::GLenum, width: types::GLsizei, height: types::GLsizei, border: types::GLint, imageSize: types::GLsizei, data: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CompressedTexSubImage2D` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:672:17
[INFO] [stdout]     |
[INFO] [stdout] 672 |                 CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:671:13
[INFO] [stdout]     |
[INFO] [stdout] 671 | ...   pub unsafe fn CompressedTexSubImage2D(&self,...ata: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CopyTexImage2D` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:679:17
[INFO] [stdout]     |
[INFO] [stdout] 679 |                 CopyTexImage2D(target, level, internalformat, x, y, width, height, border)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:678:13
[INFO] [stdout]     |
[INFO] [stdout] 678 | ...   pub unsafe fn CopyTexImage2D(&self, target: types::GLenum, level: types::GLint, internalformat: types::GLenum, x: types::GLint, y: types::GLint, width: types::GLsizei, height: types::GLsizei, border: types::GLint) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CopyTexSubImage2D` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:686:17
[INFO] [stdout]     |
[INFO] [stdout] 686 |                 CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:685:13
[INFO] [stdout]     |
[INFO] [stdout] 685 | ...   pub unsafe fn CopyTexSubImage2D(&self, target: types::GLenum, level: types::GLint, xoffset: types::GLint, yoffset: types::GLint, x: types::GLint, y: types::GLint, width: types::GLsizei, height: types::GLsizei) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CreateProgram` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:693:17
[INFO] [stdout]     |
[INFO] [stdout] 693 |                 CreateProgram()
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:692:13
[INFO] [stdout]     |
[INFO] [stdout] 692 |             pub unsafe fn CreateProgram(&self, ) -> types::GLuint {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CreateShader` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:700:17
[INFO] [stdout]     |
[INFO] [stdout] 700 |                 CreateShader(type_)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:699:13
[INFO] [stdout]     |
[INFO] [stdout] 699 |             pub unsafe fn CreateShader(&self, type_: types::GLenum) -> types::GLuint {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CullFace` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:707:17
[INFO] [stdout]     |
[INFO] [stdout] 707 |                 CullFace(mode)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:706:13
[INFO] [stdout]     |
[INFO] [stdout] 706 |             pub unsafe fn CullFace(&self, mode: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DebugMessageCallback` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:714:17
[INFO] [stdout]     |
[INFO] [stdout] 714 |                 DebugMessageCallback(callback, userParam)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:713:13
[INFO] [stdout]     |
[INFO] [stdout] 713 | ...   pub unsafe fn DebugMessageCallback(&self, callback: types::GLDEBUGPROC, userParam: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DebugMessageCallbackKHR` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:721:17
[INFO] [stdout]     |
[INFO] [stdout] 721 |                 DebugMessageCallbackKHR(callback, userParam)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:720:13
[INFO] [stdout]     |
[INFO] [stdout] 720 | ...   pub unsafe fn DebugMessageCallbackKHR(&self, callback: types::GLDEBUGPROCKHR, userParam: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DebugMessageControl` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:728:17
[INFO] [stdout]     |
[INFO] [stdout] 728 |                 DebugMessageControl(source, type_, severity, count, ids, enabled)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:727:13
[INFO] [stdout]     |
[INFO] [stdout] 727 | ...   pub unsafe fn DebugMessageControl(&self, source: types::GLenum, type_: types::GLenum, severity: types::GLenum, count: types::GLsizei, ids: *const types::GLuint, enabled: types::GLboolean) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DebugMessageControlKHR` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:735:17
[INFO] [stdout]     |
[INFO] [stdout] 735 |                 DebugMessageControlKHR(source, type_, severity, count, ids, enabled)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:734:13
[INFO] [stdout]     |
[INFO] [stdout] 734 | ...   pub unsafe fn DebugMessageControlKHR(&self, source: types::GLenum, type_: types::GLenum, severity: types::GLenum, count: types::GLsizei, ids: *const types::GLuint, enabled: types::GLboolean) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DebugMessageInsert` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:742:17
[INFO] [stdout]     |
[INFO] [stdout] 742 |                 DebugMessageInsert(source, type_, id, severity, length, buf)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:741:13
[INFO] [stdout]     |
[INFO] [stdout] 741 | ...   pub unsafe fn DebugMessageInsert(&self, source: types::GLenum, type_: types::GLenum, id: types::GLuint, severity: types::GLenum, length: types::GLsizei, buf: *const types::GLchar) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DebugMessageInsertKHR` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |                 DebugMessageInsertKHR(source, type_, id, severity, length, buf)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:748:13
[INFO] [stdout]     |
[INFO] [stdout] 748 | ...   pub unsafe fn DebugMessageInsertKHR(&self, source: types::GLenum, type_: types::GLenum, id: types::GLuint, severity: types::GLenum, length: types::GLsizei, buf: *const types::GLchar) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DeleteBuffers` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:756:17
[INFO] [stdout]     |
[INFO] [stdout] 756 |                 DeleteBuffers(n, buffers)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:755:13
[INFO] [stdout]     |
[INFO] [stdout] 755 |             pub unsafe fn DeleteBuffers(&self, n: types::GLsizei, buffers: *const types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DeleteFramebuffers` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:763:17
[INFO] [stdout]     |
[INFO] [stdout] 763 |                 DeleteFramebuffers(n, framebuffers)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:762:13
[INFO] [stdout]     |
[INFO] [stdout] 762 |             pub unsafe fn DeleteFramebuffers(&self, n: types::GLsizei, framebuffers: *const types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DeleteProgram` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:770:17
[INFO] [stdout]     |
[INFO] [stdout] 770 |                 DeleteProgram(program)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:769:13
[INFO] [stdout]     |
[INFO] [stdout] 769 |             pub unsafe fn DeleteProgram(&self, program: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DeleteRenderbuffers` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:777:17
[INFO] [stdout]     |
[INFO] [stdout] 777 |                 DeleteRenderbuffers(n, renderbuffers)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:776:13
[INFO] [stdout]     |
[INFO] [stdout] 776 |             pub unsafe fn DeleteRenderbuffers(&self, n: types::GLsizei, renderbuffers: *const types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DeleteShader` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:784:17
[INFO] [stdout]     |
[INFO] [stdout] 784 |                 DeleteShader(shader)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:783:13
[INFO] [stdout]     |
[INFO] [stdout] 783 |             pub unsafe fn DeleteShader(&self, shader: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DeleteTextures` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:791:17
[INFO] [stdout]     |
[INFO] [stdout] 791 |                 DeleteTextures(n, textures)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:790:13
[INFO] [stdout]     |
[INFO] [stdout] 790 |             pub unsafe fn DeleteTextures(&self, n: types::GLsizei, textures: *const types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DepthFunc` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:798:17
[INFO] [stdout]     |
[INFO] [stdout] 798 |                 DepthFunc(func)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:797:13
[INFO] [stdout]     |
[INFO] [stdout] 797 |             pub unsafe fn DepthFunc(&self, func: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DepthMask` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:805:17
[INFO] [stdout]     |
[INFO] [stdout] 805 |                 DepthMask(flag)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:804:13
[INFO] [stdout]     |
[INFO] [stdout] 804 |             pub unsafe fn DepthMask(&self, flag: types::GLboolean) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DepthRangef` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:812:17
[INFO] [stdout]     |
[INFO] [stdout] 812 |                 DepthRangef(n, f)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:811:13
[INFO] [stdout]     |
[INFO] [stdout] 811 |             pub unsafe fn DepthRangef(&self, n: types::GLfloat, f: types::GLfloat) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DetachShader` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:819:17
[INFO] [stdout]     |
[INFO] [stdout] 819 |                 DetachShader(program, shader)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:818:13
[INFO] [stdout]     |
[INFO] [stdout] 818 |             pub unsafe fn DetachShader(&self, program: types::GLuint, shader: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Disable` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:826:17
[INFO] [stdout]     |
[INFO] [stdout] 826 |                 Disable(cap)
[INFO] [stdout]     |                 ^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:825:13
[INFO] [stdout]     |
[INFO] [stdout] 825 |             pub unsafe fn Disable(&self, cap: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DisableVertexAttribArray` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:833:17
[INFO] [stdout]     |
[INFO] [stdout] 833 |                 DisableVertexAttribArray(index)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:832:13
[INFO] [stdout]     |
[INFO] [stdout] 832 |             pub unsafe fn DisableVertexAttribArray(&self, index: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DrawArrays` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:840:17
[INFO] [stdout]     |
[INFO] [stdout] 840 |                 DrawArrays(mode, first, count)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:839:13
[INFO] [stdout]     |
[INFO] [stdout] 839 |             pub unsafe fn DrawArrays(&self, mode: types::GLenum, first: types::GLint, count: types::GLsizei) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DrawElements` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:847:17
[INFO] [stdout]     |
[INFO] [stdout] 847 |                 DrawElements(mode, count, type_, indices)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:846:13
[INFO] [stdout]     |
[INFO] [stdout] 846 | ...   pub unsafe fn DrawElements(&self, mode: types::GLenum, count: types::GLsizei, type_: types::GLenum, indices: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Enable` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:854:17
[INFO] [stdout]     |
[INFO] [stdout] 854 |                 Enable(cap)
[INFO] [stdout]     |                 ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:853:13
[INFO] [stdout]     |
[INFO] [stdout] 853 |             pub unsafe fn Enable(&self, cap: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::EnableVertexAttribArray` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:861:17
[INFO] [stdout]     |
[INFO] [stdout] 861 |                 EnableVertexAttribArray(index)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:860:13
[INFO] [stdout]     |
[INFO] [stdout] 860 |             pub unsafe fn EnableVertexAttribArray(&self, index: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Finish` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:868:17
[INFO] [stdout]     |
[INFO] [stdout] 868 |                 Finish()
[INFO] [stdout]     |                 ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:867:13
[INFO] [stdout]     |
[INFO] [stdout] 867 |             pub unsafe fn Finish(&self, ) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Flush` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:875:17
[INFO] [stdout]     |
[INFO] [stdout] 875 |                 Flush()
[INFO] [stdout]     |                 ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:874:13
[INFO] [stdout]     |
[INFO] [stdout] 874 |             pub unsafe fn Flush(&self, ) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::FramebufferRenderbuffer` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:882:17
[INFO] [stdout]     |
[INFO] [stdout] 882 |                 FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:881:13
[INFO] [stdout]     |
[INFO] [stdout] 881 | ...   pub unsafe fn FramebufferRenderbuffer(&self, target: types::GLenum, attachment: types::GLenum, renderbuffertarget: types::GLenum, renderbuffer: types::GLuint) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::FramebufferTexture2D` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:889:17
[INFO] [stdout]     |
[INFO] [stdout] 889 |                 FramebufferTexture2D(target, attachment, textarget, texture, level)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:888:13
[INFO] [stdout]     |
[INFO] [stdout] 888 | ...   pub unsafe fn FramebufferTexture2D(&self, target: types::GLenum, attachment: types::GLenum, textarget: types::GLenum, texture: types::GLuint, level: types::GLint) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::FrontFace` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:896:17
[INFO] [stdout]     |
[INFO] [stdout] 896 |                 FrontFace(mode)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:895:13
[INFO] [stdout]     |
[INFO] [stdout] 895 |             pub unsafe fn FrontFace(&self, mode: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GenBuffers` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:903:17
[INFO] [stdout]     |
[INFO] [stdout] 903 |                 GenBuffers(n, buffers)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:902:13
[INFO] [stdout]     |
[INFO] [stdout] 902 |             pub unsafe fn GenBuffers(&self, n: types::GLsizei, buffers: *mut types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GenFramebuffers` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:910:17
[INFO] [stdout]     |
[INFO] [stdout] 910 |                 GenFramebuffers(n, framebuffers)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:909:13
[INFO] [stdout]     |
[INFO] [stdout] 909 |             pub unsafe fn GenFramebuffers(&self, n: types::GLsizei, framebuffers: *mut types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GenRenderbuffers` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:917:17
[INFO] [stdout]     |
[INFO] [stdout] 917 |                 GenRenderbuffers(n, renderbuffers)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:916:13
[INFO] [stdout]     |
[INFO] [stdout] 916 |             pub unsafe fn GenRenderbuffers(&self, n: types::GLsizei, renderbuffers: *mut types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GenTextures` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:924:17
[INFO] [stdout]     |
[INFO] [stdout] 924 |                 GenTextures(n, textures)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:923:13
[INFO] [stdout]     |
[INFO] [stdout] 923 |             pub unsafe fn GenTextures(&self, n: types::GLsizei, textures: *mut types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GenerateMipmap` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:931:17
[INFO] [stdout]     |
[INFO] [stdout] 931 |                 GenerateMipmap(target)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:930:13
[INFO] [stdout]     |
[INFO] [stdout] 930 |             pub unsafe fn GenerateMipmap(&self, target: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetActiveAttrib` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:938:17
[INFO] [stdout]     |
[INFO] [stdout] 938 |                 GetActiveAttrib(program, index, bufSize, length, size, type_, name)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:937:13
[INFO] [stdout]     |
[INFO] [stdout] 937 | ...   pub unsafe fn GetActiveAttrib(&self, program: types::GLuint, index: types::GLuint, bufSize: types::GLsizei, length: *mut types::GLsizei, size: *mut types::GLint, type_: *mut types::GLenum, name: *mut types::GLchar) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetActiveUniform` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:945:17
[INFO] [stdout]     |
[INFO] [stdout] 945 |                 GetActiveUniform(program, index, bufSize, length, size, type_, name)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:944:13
[INFO] [stdout]     |
[INFO] [stdout] 944 | ...   pub unsafe fn GetActiveUniform(&self, program: types::GLuint, index: types::GLuint, bufSize: types::GLsizei, length: *mut types::GLsizei, size: *mut types::GLint, type_: *mut types::GLenum, name: *mut types::GLchar) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetAttachedShaders` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:952:17
[INFO] [stdout]     |
[INFO] [stdout] 952 |                 GetAttachedShaders(program, maxCount, count, shaders)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:951:13
[INFO] [stdout]     |
[INFO] [stdout] 951 | ...   pub unsafe fn GetAttachedShaders(&self, program: types::GLuint, maxCount: types::GLsizei, count: *mut types::GLsizei, shaders: *mut types::GLuint) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetAttribLocation` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:959:17
[INFO] [stdout]     |
[INFO] [stdout] 959 |                 GetAttribLocation(program, name)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:958:13
[INFO] [stdout]     |
[INFO] [stdout] 958 |             pub unsafe fn GetAttribLocation(&self, program: types::GLuint, name: *const types::GLchar) -> types::GLint {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetBooleanv` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:966:17
[INFO] [stdout]     |
[INFO] [stdout] 966 |                 GetBooleanv(pname, data)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:965:13
[INFO] [stdout]     |
[INFO] [stdout] 965 |             pub unsafe fn GetBooleanv(&self, pname: types::GLenum, data: *mut types::GLboolean) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetBufferParameteriv` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:973:17
[INFO] [stdout]     |
[INFO] [stdout] 973 |                 GetBufferParameteriv(target, pname, params)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:972:13
[INFO] [stdout]     |
[INFO] [stdout] 972 |             pub unsafe fn GetBufferParameteriv(&self, target: types::GLenum, pname: types::GLenum, params: *mut types::GLint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetDebugMessageLog` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:980:17
[INFO] [stdout]     |
[INFO] [stdout] 980 |                 GetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:979:13
[INFO] [stdout]     |
[INFO] [stdout] 979 | ...   pub unsafe fn GetDebugMessageLog(&self, coun...ageLog: *mut types::GLchar) -> types::GLuint {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetDebugMessageLogKHR` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:987:17
[INFO] [stdout]     |
[INFO] [stdout] 987 |                 GetDebugMessageLogKHR(count, bufSize, sources, types, ids, severities, lengths, messageLog)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:986:13
[INFO] [stdout]     |
[INFO] [stdout] 986 | ...   pub unsafe fn GetDebugMessageLogKHR(&self, c...ageLog: *mut types::GLchar) -> types::GLuint {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetError` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:994:17
[INFO] [stdout]     |
[INFO] [stdout] 994 |                 GetError()
[INFO] [stdout]     |                 ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:993:13
[INFO] [stdout]     |
[INFO] [stdout] 993 |             pub unsafe fn GetError(&self, ) -> types::GLenum {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetFloatv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1001:17
[INFO] [stdout]      |
[INFO] [stdout] 1001 |                 GetFloatv(pname, data)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1000:13
[INFO] [stdout]      |
[INFO] [stdout] 1000 |             pub unsafe fn GetFloatv(&self, pname: types::GLenum, data: *mut types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetFramebufferAttachmentParameteriv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1008:17
[INFO] [stdout]      |
[INFO] [stdout] 1008 |                 GetFramebufferAttachmentParameteriv(target, attachment, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1007:13
[INFO] [stdout]      |
[INFO] [stdout] 1007 | ...   pub unsafe fn GetFramebufferAttachmentParameteriv(&self, target: types::GLenum, attachment: types::GLenum, pname: types::GLenum, params: *mut types::GLint) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetIntegerv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1015:17
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 GetIntegerv(pname, data)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1014:13
[INFO] [stdout]      |
[INFO] [stdout] 1014 |             pub unsafe fn GetIntegerv(&self, pname: types::GLenum, data: *mut types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetObjectLabel` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1022:17
[INFO] [stdout]      |
[INFO] [stdout] 1022 |                 GetObjectLabel(identifier, name, bufSize, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1021:13
[INFO] [stdout]      |
[INFO] [stdout] 1021 | ...   pub unsafe fn GetObjectLabel(&self, identifier: types::GLenum, name: types::GLuint, bufSize: types::GLsizei, length: *mut types::GLsizei, label: *mut types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetObjectLabelKHR` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1029:17
[INFO] [stdout]      |
[INFO] [stdout] 1029 |                 GetObjectLabelKHR(identifier, name, bufSize, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1028:13
[INFO] [stdout]      |
[INFO] [stdout] 1028 | ...   pub unsafe fn GetObjectLabelKHR(&self, identifier: types::GLenum, name: types::GLuint, bufSize: types::GLsizei, length: *mut types::GLsizei, label: *mut types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetObjectPtrLabel` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1036:17
[INFO] [stdout]      |
[INFO] [stdout] 1036 |                 GetObjectPtrLabel(ptr, bufSize, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1035:13
[INFO] [stdout]      |
[INFO] [stdout] 1035 | ...   pub unsafe fn GetObjectPtrLabel(&self, ptr: *const __gl_imports::raw::c_void, bufSize: types::GLsizei, length: *mut types::GLsizei, label: *mut types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetObjectPtrLabelKHR` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1043:17
[INFO] [stdout]      |
[INFO] [stdout] 1043 |                 GetObjectPtrLabelKHR(ptr, bufSize, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1042:13
[INFO] [stdout]      |
[INFO] [stdout] 1042 | ...   pub unsafe fn GetObjectPtrLabelKHR(&self, ptr: *const __gl_imports::raw::c_void, bufSize: types::GLsizei, length: *mut types::GLsizei, label: *mut types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetPointerv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1050:17
[INFO] [stdout]      |
[INFO] [stdout] 1050 |                 GetPointerv(pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1049:13
[INFO] [stdout]      |
[INFO] [stdout] 1049 |             pub unsafe fn GetPointerv(&self, pname: types::GLenum, params: *const *mut __gl_imports::raw::c_void) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetPointervKHR` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1057:17
[INFO] [stdout]      |
[INFO] [stdout] 1057 |                 GetPointervKHR(pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1056:13
[INFO] [stdout]      |
[INFO] [stdout] 1056 |             pub unsafe fn GetPointervKHR(&self, pname: types::GLenum, params: *const *mut __gl_imports::raw::c_void) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetProgramInfoLog` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1064:17
[INFO] [stdout]      |
[INFO] [stdout] 1064 |                 GetProgramInfoLog(program, bufSize, length, infoLog)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1063:13
[INFO] [stdout]      |
[INFO] [stdout] 1063 | ...   pub unsafe fn GetProgramInfoLog(&self, program: types::GLuint, bufSize: types::GLsizei, length: *mut types::GLsizei, infoLog: *mut types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetProgramiv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1071:17
[INFO] [stdout]      |
[INFO] [stdout] 1071 |                 GetProgramiv(program, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1070:13
[INFO] [stdout]      |
[INFO] [stdout] 1070 |             pub unsafe fn GetProgramiv(&self, program: types::GLuint, pname: types::GLenum, params: *mut types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetRenderbufferParameteriv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1078:17
[INFO] [stdout]      |
[INFO] [stdout] 1078 |                 GetRenderbufferParameteriv(target, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1077:13
[INFO] [stdout]      |
[INFO] [stdout] 1077 | ...   pub unsafe fn GetRenderbufferParameteriv(&self, target: types::GLenum, pname: types::GLenum, params: *mut types::GLint) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetShaderInfoLog` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1085:17
[INFO] [stdout]      |
[INFO] [stdout] 1085 |                 GetShaderInfoLog(shader, bufSize, length, infoLog)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1084:13
[INFO] [stdout]      |
[INFO] [stdout] 1084 | ...   pub unsafe fn GetShaderInfoLog(&self, shader: types::GLuint, bufSize: types::GLsizei, length: *mut types::GLsizei, infoLog: *mut types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetShaderPrecisionFormat` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1092:17
[INFO] [stdout]      |
[INFO] [stdout] 1092 |                 GetShaderPrecisionFormat(shadertype, precisiontype, range, precision)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1091:13
[INFO] [stdout]      |
[INFO] [stdout] 1091 | ...   pub unsafe fn GetShaderPrecisionFormat(&self, shadertype: types::GLenum, precisiontype: types::GLenum, range: *mut types::GLint, precision: *mut types::GLint) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetShaderSource` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1099:17
[INFO] [stdout]      |
[INFO] [stdout] 1099 |                 GetShaderSource(shader, bufSize, length, source)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1098:13
[INFO] [stdout]      |
[INFO] [stdout] 1098 | ...   pub unsafe fn GetShaderSource(&self, shader: types::GLuint, bufSize: types::GLsizei, length: *mut types::GLsizei, source: *mut types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetShaderiv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1106:17
[INFO] [stdout]      |
[INFO] [stdout] 1106 |                 GetShaderiv(shader, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1105:13
[INFO] [stdout]      |
[INFO] [stdout] 1105 |             pub unsafe fn GetShaderiv(&self, shader: types::GLuint, pname: types::GLenum, params: *mut types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetString` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1113:17
[INFO] [stdout]      |
[INFO] [stdout] 1113 |                 GetString(name)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1112:13
[INFO] [stdout]      |
[INFO] [stdout] 1112 |             pub unsafe fn GetString(&self, name: types::GLenum) -> *const types::GLubyte {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetTexParameterfv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1120:17
[INFO] [stdout]      |
[INFO] [stdout] 1120 |                 GetTexParameterfv(target, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1119:13
[INFO] [stdout]      |
[INFO] [stdout] 1119 |             pub unsafe fn GetTexParameterfv(&self, target: types::GLenum, pname: types::GLenum, params: *mut types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetTexParameteriv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1127:17
[INFO] [stdout]      |
[INFO] [stdout] 1127 |                 GetTexParameteriv(target, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1126:13
[INFO] [stdout]      |
[INFO] [stdout] 1126 |             pub unsafe fn GetTexParameteriv(&self, target: types::GLenum, pname: types::GLenum, params: *mut types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetUniformLocation` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1134:17
[INFO] [stdout]      |
[INFO] [stdout] 1134 |                 GetUniformLocation(program, name)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1133:13
[INFO] [stdout]      |
[INFO] [stdout] 1133 |             pub unsafe fn GetUniformLocation(&self, program: types::GLuint, name: *const types::GLchar) -> types::GLint {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetUniformfv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1141:17
[INFO] [stdout]      |
[INFO] [stdout] 1141 |                 GetUniformfv(program, location, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1140:13
[INFO] [stdout]      |
[INFO] [stdout] 1140 |             pub unsafe fn GetUniformfv(&self, program: types::GLuint, location: types::GLint, params: *mut types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetUniformiv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1148:17
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                 GetUniformiv(program, location, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1147:13
[INFO] [stdout]      |
[INFO] [stdout] 1147 |             pub unsafe fn GetUniformiv(&self, program: types::GLuint, location: types::GLint, params: *mut types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetVertexAttribPointerv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1155:17
[INFO] [stdout]      |
[INFO] [stdout] 1155 |                 GetVertexAttribPointerv(index, pname, pointer)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1154:13
[INFO] [stdout]      |
[INFO] [stdout] 1154 | ...   pub unsafe fn GetVertexAttribPointerv(&self, index: types::GLuint, pname: types::GLenum, pointer: *const *mut __gl_imports::raw::c_void) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetVertexAttribfv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1162:17
[INFO] [stdout]      |
[INFO] [stdout] 1162 |                 GetVertexAttribfv(index, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1161:13
[INFO] [stdout]      |
[INFO] [stdout] 1161 |             pub unsafe fn GetVertexAttribfv(&self, index: types::GLuint, pname: types::GLenum, params: *mut types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetVertexAttribiv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1169:17
[INFO] [stdout]      |
[INFO] [stdout] 1169 |                 GetVertexAttribiv(index, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1168:13
[INFO] [stdout]      |
[INFO] [stdout] 1168 |             pub unsafe fn GetVertexAttribiv(&self, index: types::GLuint, pname: types::GLenum, params: *mut types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Hint` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1176:17
[INFO] [stdout]      |
[INFO] [stdout] 1176 |                 Hint(target, mode)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1175:13
[INFO] [stdout]      |
[INFO] [stdout] 1175 |             pub unsafe fn Hint(&self, target: types::GLenum, mode: types::GLenum) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::IsBuffer` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1183:17
[INFO] [stdout]      |
[INFO] [stdout] 1183 |                 IsBuffer(buffer)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1182:13
[INFO] [stdout]      |
[INFO] [stdout] 1182 |             pub unsafe fn IsBuffer(&self, buffer: types::GLuint) -> types::GLboolean {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::IsEnabled` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1190:17
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                 IsEnabled(cap)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1189:13
[INFO] [stdout]      |
[INFO] [stdout] 1189 |             pub unsafe fn IsEnabled(&self, cap: types::GLenum) -> types::GLboolean {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ActiveTexture` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:518:17
[INFO] [stdout]     |
[INFO] [stdout] 518 |                 ActiveTexture(texture)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:517:13
[INFO] [stdout]     |
[INFO] [stdout] 517 |             pub unsafe fn ActiveTexture(&self, texture: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::AttachShader` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:525:17
[INFO] [stdout]     |
[INFO] [stdout] 525 |                 AttachShader(program, shader)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:524:13
[INFO] [stdout]     |
[INFO] [stdout] 524 |             pub unsafe fn AttachShader(&self, program: types::GLuint, shader: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::IsFramebuffer` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1197:17
[INFO] [stdout]      |
[INFO] [stdout] 1197 |                 IsFramebuffer(framebuffer)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1196:13
[INFO] [stdout]      |
[INFO] [stdout] 1196 |             pub unsafe fn IsFramebuffer(&self, framebuffer: types::GLuint) -> types::GLboolean {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BindAttribLocation` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:532:17
[INFO] [stdout]     |
[INFO] [stdout] 532 |                 BindAttribLocation(program, index, name)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:531:13
[INFO] [stdout]     |
[INFO] [stdout] 531 |             pub unsafe fn BindAttribLocation(&self, program: types::GLuint, index: types::GLuint, name: *const types::GLchar) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::IsProgram` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1204:17
[INFO] [stdout]      |
[INFO] [stdout] 1204 |                 IsProgram(program)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1203:13
[INFO] [stdout]      |
[INFO] [stdout] 1203 |             pub unsafe fn IsProgram(&self, program: types::GLuint) -> types::GLboolean {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::IsRenderbuffer` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1211:17
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                 IsRenderbuffer(renderbuffer)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1210:13
[INFO] [stdout]      |
[INFO] [stdout] 1210 |             pub unsafe fn IsRenderbuffer(&self, renderbuffer: types::GLuint) -> types::GLboolean {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::IsShader` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1218:17
[INFO] [stdout]      |
[INFO] [stdout] 1218 |                 IsShader(shader)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1217:13
[INFO] [stdout]      |
[INFO] [stdout] 1217 |             pub unsafe fn IsShader(&self, shader: types::GLuint) -> types::GLboolean {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::IsTexture` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1225:17
[INFO] [stdout]      |
[INFO] [stdout] 1225 |                 IsTexture(texture)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1224:13
[INFO] [stdout]      |
[INFO] [stdout] 1224 |             pub unsafe fn IsTexture(&self, texture: types::GLuint) -> types::GLboolean {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BindBuffer` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:539:17
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 BindBuffer(target, buffer)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:538:13
[INFO] [stdout]     |
[INFO] [stdout] 538 |             pub unsafe fn BindBuffer(&self, target: types::GLenum, buffer: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::LineWidth` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1232:17
[INFO] [stdout]      |
[INFO] [stdout] 1232 |                 LineWidth(width)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1231:13
[INFO] [stdout]      |
[INFO] [stdout] 1231 |             pub unsafe fn LineWidth(&self, width: types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BindFramebuffer` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:546:17
[INFO] [stdout]     |
[INFO] [stdout] 546 |                 BindFramebuffer(target, framebuffer)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:545:13
[INFO] [stdout]     |
[INFO] [stdout] 545 |             pub unsafe fn BindFramebuffer(&self, target: types::GLenum, framebuffer: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::LinkProgram` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1239:17
[INFO] [stdout]      |
[INFO] [stdout] 1239 |                 LinkProgram(program)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1238:13
[INFO] [stdout]      |
[INFO] [stdout] 1238 |             pub unsafe fn LinkProgram(&self, program: types::GLuint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BindRenderbuffer` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:553:17
[INFO] [stdout]     |
[INFO] [stdout] 553 |                 BindRenderbuffer(target, renderbuffer)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:552:13
[INFO] [stdout]     |
[INFO] [stdout] 552 |             pub unsafe fn BindRenderbuffer(&self, target: types::GLenum, renderbuffer: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ObjectLabel` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1246:17
[INFO] [stdout]      |
[INFO] [stdout] 1246 |                 ObjectLabel(identifier, name, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1245:13
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...   pub unsafe fn ObjectLabel(&self, identifier: types::GLenum, name: types::GLuint, length: types::GLsizei, label: *const types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BindTexture` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:560:17
[INFO] [stdout]     |
[INFO] [stdout] 560 |                 BindTexture(target, texture)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:559:13
[INFO] [stdout]     |
[INFO] [stdout] 559 |             pub unsafe fn BindTexture(&self, target: types::GLenum, texture: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BlendColor` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:567:17
[INFO] [stdout]     |
[INFO] [stdout] 567 |                 BlendColor(red, green, blue, alpha)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:566:13
[INFO] [stdout]     |
[INFO] [stdout] 566 | ...   pub unsafe fn BlendColor(&self, red: types::GLfloat, green: types::GLfloat, blue: types::GLfloat, alpha: types::GLfloat) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BlendEquation` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:574:17
[INFO] [stdout]     |
[INFO] [stdout] 574 |                 BlendEquation(mode)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:573:13
[INFO] [stdout]     |
[INFO] [stdout] 573 |             pub unsafe fn BlendEquation(&self, mode: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ObjectLabelKHR` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1253:17
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 ObjectLabelKHR(identifier, name, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1252:13
[INFO] [stdout]      |
[INFO] [stdout] 1252 | ...   pub unsafe fn ObjectLabelKHR(&self, identifier: types::GLenum, name: types::GLuint, length: types::GLsizei, label: *const types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BlendEquationSeparate` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:581:17
[INFO] [stdout]     |
[INFO] [stdout] 581 |                 BlendEquationSeparate(modeRGB, modeAlpha)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:580:13
[INFO] [stdout]     |
[INFO] [stdout] 580 |             pub unsafe fn BlendEquationSeparate(&self, modeRGB: types::GLenum, modeAlpha: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ObjectPtrLabel` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1260:17
[INFO] [stdout]      |
[INFO] [stdout] 1260 |                 ObjectPtrLabel(ptr, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1259:13
[INFO] [stdout]      |
[INFO] [stdout] 1259 | ...   pub unsafe fn ObjectPtrLabel(&self, ptr: *const __gl_imports::raw::c_void, length: types::GLsizei, label: *const types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ObjectPtrLabelKHR` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1267:17
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                 ObjectPtrLabelKHR(ptr, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1266:13
[INFO] [stdout]      |
[INFO] [stdout] 1266 | ...   pub unsafe fn ObjectPtrLabelKHR(&self, ptr: *const __gl_imports::raw::c_void, length: types::GLsizei, label: *const types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BlendFunc` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:588:17
[INFO] [stdout]     |
[INFO] [stdout] 588 |                 BlendFunc(sfactor, dfactor)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:587:13
[INFO] [stdout]     |
[INFO] [stdout] 587 |             pub unsafe fn BlendFunc(&self, sfactor: types::GLenum, dfactor: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::PixelStorei` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1274:17
[INFO] [stdout]      |
[INFO] [stdout] 1274 |                 PixelStorei(pname, param)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1273:13
[INFO] [stdout]      |
[INFO] [stdout] 1273 |             pub unsafe fn PixelStorei(&self, pname: types::GLenum, param: types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::PolygonOffset` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1281:17
[INFO] [stdout]      |
[INFO] [stdout] 1281 |                 PolygonOffset(factor, units)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1280:13
[INFO] [stdout]      |
[INFO] [stdout] 1280 |             pub unsafe fn PolygonOffset(&self, factor: types::GLfloat, units: types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::PopDebugGroup` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1288:17
[INFO] [stdout]      |
[INFO] [stdout] 1288 |                 PopDebugGroup()
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1287:13
[INFO] [stdout]      |
[INFO] [stdout] 1287 |             pub unsafe fn PopDebugGroup(&self, ) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::PopDebugGroupKHR` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1295:17
[INFO] [stdout]      |
[INFO] [stdout] 1295 |                 PopDebugGroupKHR()
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1294:13
[INFO] [stdout]      |
[INFO] [stdout] 1294 |             pub unsafe fn PopDebugGroupKHR(&self, ) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BlendFuncSeparate` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:595:17
[INFO] [stdout]     |
[INFO] [stdout] 595 |                 BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:594:13
[INFO] [stdout]     |
[INFO] [stdout] 594 | ...   pub unsafe fn BlendFuncSeparate(&self, sfactorRGB: types::GLenum, dfactorRGB: types::GLenum, sfactorAlpha: types::GLenum, dfactorAlpha: types::GLenum) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BufferData` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:602:17
[INFO] [stdout]     |
[INFO] [stdout] 602 |                 BufferData(target, size, data, usage)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:601:13
[INFO] [stdout]     |
[INFO] [stdout] 601 | ...   pub unsafe fn BufferData(&self, target: types::GLenum, size: types::GLsizeiptr, data: *const __gl_imports::raw::c_void, usage: types::GLenum) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::BufferSubData` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:609:17
[INFO] [stdout]     |
[INFO] [stdout] 609 |                 BufferSubData(target, offset, size, data)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:608:13
[INFO] [stdout]     |
[INFO] [stdout] 608 | ...   pub unsafe fn BufferSubData(&self, target: types::GLenum, offset: types::GLintptr, size: types::GLsizeiptr, data: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CheckFramebufferStatus` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:616:17
[INFO] [stdout]     |
[INFO] [stdout] 616 |                 CheckFramebufferStatus(target)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:615:13
[INFO] [stdout]     |
[INFO] [stdout] 615 |             pub unsafe fn CheckFramebufferStatus(&self, target: types::GLenum) -> types::GLenum {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Clear` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:623:17
[INFO] [stdout]     |
[INFO] [stdout] 623 |                 Clear(mask)
[INFO] [stdout]     |                 ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:622:13
[INFO] [stdout]     |
[INFO] [stdout] 622 |             pub unsafe fn Clear(&self, mask: types::GLbitfield) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::PushDebugGroup` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1302:17
[INFO] [stdout]      |
[INFO] [stdout] 1302 |                 PushDebugGroup(source, id, length, message)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1301:13
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...   pub unsafe fn PushDebugGroup(&self, source: types::GLenum, id: types::GLuint, length: types::GLsizei, message: *const types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ClearColor` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:630:17
[INFO] [stdout]     |
[INFO] [stdout] 630 |                 ClearColor(red, green, blue, alpha)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:629:13
[INFO] [stdout]     |
[INFO] [stdout] 629 | ...   pub unsafe fn ClearColor(&self, red: types::GLfloat, green: types::GLfloat, blue: types::GLfloat, alpha: types::GLfloat) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::PushDebugGroupKHR` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1309:17
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                 PushDebugGroupKHR(source, id, length, message)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1308:13
[INFO] [stdout]      |
[INFO] [stdout] 1308 | ...   pub unsafe fn PushDebugGroupKHR(&self, source: types::GLenum, id: types::GLuint, length: types::GLsizei, message: *const types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ReadPixels` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1316:17
[INFO] [stdout]      |
[INFO] [stdout] 1316 |                 ReadPixels(x, y, width, height, format, type_, pixels)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1315:13
[INFO] [stdout]      |
[INFO] [stdout] 1315 | ...   pub unsafe fn ReadPixels(&self, x: types::GLint, y: types::GLint, width: types::GLsizei, height: types::GLsizei, format: types::GLenum, type_: types::GLenum, pixels: *mut __gl_imports::raw::c_void) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ClearDepthf` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:637:17
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 ClearDepthf(d)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:636:13
[INFO] [stdout]     |
[INFO] [stdout] 636 |             pub unsafe fn ClearDepthf(&self, d: types::GLfloat) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ReleaseShaderCompiler` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1323:17
[INFO] [stdout]      |
[INFO] [stdout] 1323 |                 ReleaseShaderCompiler()
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1322:13
[INFO] [stdout]      |
[INFO] [stdout] 1322 |             pub unsafe fn ReleaseShaderCompiler(&self, ) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::RenderbufferStorage` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1330:17
[INFO] [stdout]      |
[INFO] [stdout] 1330 |                 RenderbufferStorage(target, internalformat, width, height)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1329:13
[INFO] [stdout]      |
[INFO] [stdout] 1329 | ...   pub unsafe fn RenderbufferStorage(&self, target: types::GLenum, internalformat: types::GLenum, width: types::GLsizei, height: types::GLsizei) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::SampleCoverage` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1337:17
[INFO] [stdout]      |
[INFO] [stdout] 1337 |                 SampleCoverage(value, invert)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1336:13
[INFO] [stdout]      |
[INFO] [stdout] 1336 |             pub unsafe fn SampleCoverage(&self, value: types::GLfloat, invert: types::GLboolean) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Scissor` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1344:17
[INFO] [stdout]      |
[INFO] [stdout] 1344 |                 Scissor(x, y, width, height)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1343:13
[INFO] [stdout]      |
[INFO] [stdout] 1343 |             pub unsafe fn Scissor(&self, x: types::GLint, y: types::GLint, width: types::GLsizei, height: types::GLsizei) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ClearStencil` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:644:17
[INFO] [stdout]     |
[INFO] [stdout] 644 |                 ClearStencil(s)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:643:13
[INFO] [stdout]     |
[INFO] [stdout] 643 |             pub unsafe fn ClearStencil(&self, s: types::GLint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ColorMask` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:651:17
[INFO] [stdout]     |
[INFO] [stdout] 651 |                 ColorMask(red, green, blue, alpha)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:650:13
[INFO] [stdout]     |
[INFO] [stdout] 650 | ...   pub unsafe fn ColorMask(&self, red: types::GLboolean, green: types::GLboolean, blue: types::GLboolean, alpha: types::GLboolean) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CompileShader` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:658:17
[INFO] [stdout]     |
[INFO] [stdout] 658 |                 CompileShader(shader)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:657:13
[INFO] [stdout]     |
[INFO] [stdout] 657 |             pub unsafe fn CompileShader(&self, shader: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ShaderBinary` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1351:17
[INFO] [stdout]      |
[INFO] [stdout] 1351 |                 ShaderBinary(count, shaders, binaryformat, binary, length)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1350:13
[INFO] [stdout]      |
[INFO] [stdout] 1350 | ...   pub unsafe fn ShaderBinary(&self, count: types::GLsizei, shaders: *const types::GLuint, binaryformat: types::GLenum, binary: *const __gl_imports::raw::c_void, length: types::GLsizei) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CompressedTexImage2D` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:665:17
[INFO] [stdout]     |
[INFO] [stdout] 665 |                 CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:664:13
[INFO] [stdout]     |
[INFO] [stdout] 664 | ...   pub unsafe fn CompressedTexImage2D(&self, target: types::GLenum, level: types::GLint, internalformat: types::GLenum, width: types::GLsizei, height: types::GLsizei, border: types::GLint, imageSize: types::GLsizei, data: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CompressedTexSubImage2D` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:672:17
[INFO] [stdout]     |
[INFO] [stdout] 672 |                 CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:671:13
[INFO] [stdout]     |
[INFO] [stdout] 671 | ...   pub unsafe fn CompressedTexSubImage2D(&self,...ata: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CopyTexImage2D` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:679:17
[INFO] [stdout]     |
[INFO] [stdout] 679 |                 CopyTexImage2D(target, level, internalformat, x, y, width, height, border)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:678:13
[INFO] [stdout]     |
[INFO] [stdout] 678 | ...   pub unsafe fn CopyTexImage2D(&self, target: types::GLenum, level: types::GLint, internalformat: types::GLenum, x: types::GLint, y: types::GLint, width: types::GLsizei, height: types::GLsizei, border: types::GLint) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CopyTexSubImage2D` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:686:17
[INFO] [stdout]     |
[INFO] [stdout] 686 |                 CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:685:13
[INFO] [stdout]     |
[INFO] [stdout] 685 | ...   pub unsafe fn CopyTexSubImage2D(&self, target: types::GLenum, level: types::GLint, xoffset: types::GLint, yoffset: types::GLint, x: types::GLint, y: types::GLint, width: types::GLsizei, height: types::GLsizei) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ShaderSource` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1358:17
[INFO] [stdout]      |
[INFO] [stdout] 1358 |                 ShaderSource(shader, count, string, length)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1357:13
[INFO] [stdout]      |
[INFO] [stdout] 1357 | ...   pub unsafe fn ShaderSource(&self, shader: types::GLuint, count: types::GLsizei, string: *const *const types::GLchar, length: *const types::GLint) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::StencilFunc` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1365:17
[INFO] [stdout]      |
[INFO] [stdout] 1365 |                 StencilFunc(func, ref_, mask)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1364:13
[INFO] [stdout]      |
[INFO] [stdout] 1364 |             pub unsafe fn StencilFunc(&self, func: types::GLenum, ref_: types::GLint, mask: types::GLuint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CreateProgram` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:693:17
[INFO] [stdout]     |
[INFO] [stdout] 693 |                 CreateProgram()
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:692:13
[INFO] [stdout]     |
[INFO] [stdout] 692 |             pub unsafe fn CreateProgram(&self, ) -> types::GLuint {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::StencilFuncSeparate` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1372:17
[INFO] [stdout]      |
[INFO] [stdout] 1372 |                 StencilFuncSeparate(face, func, ref_, mask)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1371:13
[INFO] [stdout]      |
[INFO] [stdout] 1371 | ...   pub unsafe fn StencilFuncSeparate(&self, face: types::GLenum, func: types::GLenum, ref_: types::GLint, mask: types::GLuint) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::StencilMask` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1379:17
[INFO] [stdout]      |
[INFO] [stdout] 1379 |                 StencilMask(mask)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1378:13
[INFO] [stdout]      |
[INFO] [stdout] 1378 |             pub unsafe fn StencilMask(&self, mask: types::GLuint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::StencilMaskSeparate` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1386:17
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 StencilMaskSeparate(face, mask)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1385:13
[INFO] [stdout]      |
[INFO] [stdout] 1385 |             pub unsafe fn StencilMaskSeparate(&self, face: types::GLenum, mask: types::GLuint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CreateShader` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:700:17
[INFO] [stdout]     |
[INFO] [stdout] 700 |                 CreateShader(type_)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:699:13
[INFO] [stdout]     |
[INFO] [stdout] 699 |             pub unsafe fn CreateShader(&self, type_: types::GLenum) -> types::GLuint {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::StencilOp` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1393:17
[INFO] [stdout]      |
[INFO] [stdout] 1393 |                 StencilOp(fail, zfail, zpass)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1392:13
[INFO] [stdout]      |
[INFO] [stdout] 1392 |             pub unsafe fn StencilOp(&self, fail: types::GLenum, zfail: types::GLenum, zpass: types::GLenum) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::StencilOpSeparate` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1400:17
[INFO] [stdout]      |
[INFO] [stdout] 1400 |                 StencilOpSeparate(face, sfail, dpfail, dppass)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1399:13
[INFO] [stdout]      |
[INFO] [stdout] 1399 | ...   pub unsafe fn StencilOpSeparate(&self, face: types::GLenum, sfail: types::GLenum, dpfail: types::GLenum, dppass: types::GLenum) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::CullFace` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:707:17
[INFO] [stdout]     |
[INFO] [stdout] 707 |                 CullFace(mode)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:706:13
[INFO] [stdout]     |
[INFO] [stdout] 706 |             pub unsafe fn CullFace(&self, mode: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DebugMessageCallback` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:714:17
[INFO] [stdout]     |
[INFO] [stdout] 714 |                 DebugMessageCallback(callback, userParam)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:713:13
[INFO] [stdout]     |
[INFO] [stdout] 713 | ...   pub unsafe fn DebugMessageCallback(&self, callback: types::GLDEBUGPROC, userParam: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DebugMessageCallbackKHR` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:721:17
[INFO] [stdout]     |
[INFO] [stdout] 721 |                 DebugMessageCallbackKHR(callback, userParam)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:720:13
[INFO] [stdout]     |
[INFO] [stdout] 720 | ...   pub unsafe fn DebugMessageCallbackKHR(&self, callback: types::GLDEBUGPROCKHR, userParam: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DebugMessageControl` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:728:17
[INFO] [stdout]     |
[INFO] [stdout] 728 |                 DebugMessageControl(source, type_, severity, count, ids, enabled)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:727:13
[INFO] [stdout]     |
[INFO] [stdout] 727 | ...   pub unsafe fn DebugMessageControl(&self, source: types::GLenum, type_: types::GLenum, severity: types::GLenum, count: types::GLsizei, ids: *const types::GLuint, enabled: types::GLboolean) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::TexImage2D` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1407:17
[INFO] [stdout]      |
[INFO] [stdout] 1407 |                 TexImage2D(target, level, internalformat, width, height, border, format, type_, pixels)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1406:13
[INFO] [stdout]      |
[INFO] [stdout] 1406 | ...   pub unsafe fn TexImage2D(&self, target: type...els: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DebugMessageControlKHR` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:735:17
[INFO] [stdout]     |
[INFO] [stdout] 735 |                 DebugMessageControlKHR(source, type_, severity, count, ids, enabled)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:734:13
[INFO] [stdout]     |
[INFO] [stdout] 734 | ...   pub unsafe fn DebugMessageControlKHR(&self, source: types::GLenum, type_: types::GLenum, severity: types::GLenum, count: types::GLsizei, ids: *const types::GLuint, enabled: types::GLboolean) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::TexParameterf` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1414:17
[INFO] [stdout]      |
[INFO] [stdout] 1414 |                 TexParameterf(target, pname, param)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1413:13
[INFO] [stdout]      |
[INFO] [stdout] 1413 |             pub unsafe fn TexParameterf(&self, target: types::GLenum, pname: types::GLenum, param: types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::TexParameterfv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1421:17
[INFO] [stdout]      |
[INFO] [stdout] 1421 |                 TexParameterfv(target, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1420:13
[INFO] [stdout]      |
[INFO] [stdout] 1420 |             pub unsafe fn TexParameterfv(&self, target: types::GLenum, pname: types::GLenum, params: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DebugMessageInsert` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:742:17
[INFO] [stdout]     |
[INFO] [stdout] 742 |                 DebugMessageInsert(source, type_, id, severity, length, buf)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:741:13
[INFO] [stdout]     |
[INFO] [stdout] 741 | ...   pub unsafe fn DebugMessageInsert(&self, source: types::GLenum, type_: types::GLenum, id: types::GLuint, severity: types::GLenum, length: types::GLsizei, buf: *const types::GLchar) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::TexParameteri` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1428:17
[INFO] [stdout]      |
[INFO] [stdout] 1428 |                 TexParameteri(target, pname, param)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1427:13
[INFO] [stdout]      |
[INFO] [stdout] 1427 |             pub unsafe fn TexParameteri(&self, target: types::GLenum, pname: types::GLenum, param: types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::TexParameteriv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1435:17
[INFO] [stdout]      |
[INFO] [stdout] 1435 |                 TexParameteriv(target, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1434:13
[INFO] [stdout]      |
[INFO] [stdout] 1434 |             pub unsafe fn TexParameteriv(&self, target: types::GLenum, pname: types::GLenum, params: *const types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::TexSubImage2D` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1442:17
[INFO] [stdout]      |
[INFO] [stdout] 1442 |                 TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type_, pixels)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1441:13
[INFO] [stdout]      |
[INFO] [stdout] 1441 | ...   pub unsafe fn TexSubImage2D(&self, target: types::GLenum, level: types::GLint, xoffset: types::GLint, yoffset: types::GLint, width: types::GLsizei, height: types::GLsizei, format: types::GLenum, type_: types::GLenum, pixels: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DebugMessageInsertKHR` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |                 DebugMessageInsertKHR(source, type_, id, severity, length, buf)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:748:13
[INFO] [stdout]     |
[INFO] [stdout] 748 | ...   pub unsafe fn DebugMessageInsertKHR(&self, source: types::GLenum, type_: types::GLenum, id: types::GLuint, severity: types::GLenum, length: types::GLsizei, buf: *const types::GLchar) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DeleteBuffers` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:756:17
[INFO] [stdout]     |
[INFO] [stdout] 756 |                 DeleteBuffers(n, buffers)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:755:13
[INFO] [stdout]     |
[INFO] [stdout] 755 |             pub unsafe fn DeleteBuffers(&self, n: types::GLsizei, buffers: *const types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DeleteFramebuffers` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:763:17
[INFO] [stdout]     |
[INFO] [stdout] 763 |                 DeleteFramebuffers(n, framebuffers)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:762:13
[INFO] [stdout]     |
[INFO] [stdout] 762 |             pub unsafe fn DeleteFramebuffers(&self, n: types::GLsizei, framebuffers: *const types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DeleteProgram` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:770:17
[INFO] [stdout]     |
[INFO] [stdout] 770 |                 DeleteProgram(program)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:769:13
[INFO] [stdout]     |
[INFO] [stdout] 769 |             pub unsafe fn DeleteProgram(&self, program: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DeleteRenderbuffers` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:777:17
[INFO] [stdout]     |
[INFO] [stdout] 777 |                 DeleteRenderbuffers(n, renderbuffers)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:776:13
[INFO] [stdout]     |
[INFO] [stdout] 776 |             pub unsafe fn DeleteRenderbuffers(&self, n: types::GLsizei, renderbuffers: *const types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DeleteShader` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:784:17
[INFO] [stdout]     |
[INFO] [stdout] 784 |                 DeleteShader(shader)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:783:13
[INFO] [stdout]     |
[INFO] [stdout] 783 |             pub unsafe fn DeleteShader(&self, shader: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform1f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1449:17
[INFO] [stdout]      |
[INFO] [stdout] 1449 |                 Uniform1f(location, v0)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1448:13
[INFO] [stdout]      |
[INFO] [stdout] 1448 |             pub unsafe fn Uniform1f(&self, location: types::GLint, v0: types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform1fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1456:17
[INFO] [stdout]      |
[INFO] [stdout] 1456 |                 Uniform1fv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1455:13
[INFO] [stdout]      |
[INFO] [stdout] 1455 |             pub unsafe fn Uniform1fv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform1i` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1463:17
[INFO] [stdout]      |
[INFO] [stdout] 1463 |                 Uniform1i(location, v0)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1462:13
[INFO] [stdout]      |
[INFO] [stdout] 1462 |             pub unsafe fn Uniform1i(&self, location: types::GLint, v0: types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DeleteTextures` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:791:17
[INFO] [stdout]     |
[INFO] [stdout] 791 |                 DeleteTextures(n, textures)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:790:13
[INFO] [stdout]     |
[INFO] [stdout] 790 |             pub unsafe fn DeleteTextures(&self, n: types::GLsizei, textures: *const types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform1iv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1470:17
[INFO] [stdout]      |
[INFO] [stdout] 1470 |                 Uniform1iv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1469:13
[INFO] [stdout]      |
[INFO] [stdout] 1469 |             pub unsafe fn Uniform1iv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DepthFunc` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:798:17
[INFO] [stdout]     |
[INFO] [stdout] 798 |                 DepthFunc(func)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:797:13
[INFO] [stdout]     |
[INFO] [stdout] 797 |             pub unsafe fn DepthFunc(&self, func: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DepthMask` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:805:17
[INFO] [stdout]     |
[INFO] [stdout] 805 |                 DepthMask(flag)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:804:13
[INFO] [stdout]     |
[INFO] [stdout] 804 |             pub unsafe fn DepthMask(&self, flag: types::GLboolean) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DepthRangef` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:812:17
[INFO] [stdout]     |
[INFO] [stdout] 812 |                 DepthRangef(n, f)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:811:13
[INFO] [stdout]     |
[INFO] [stdout] 811 |             pub unsafe fn DepthRangef(&self, n: types::GLfloat, f: types::GLfloat) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform2f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1477:17
[INFO] [stdout]      |
[INFO] [stdout] 1477 |                 Uniform2f(location, v0, v1)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1476:13
[INFO] [stdout]      |
[INFO] [stdout] 1476 |             pub unsafe fn Uniform2f(&self, location: types::GLint, v0: types::GLfloat, v1: types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform2fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1484:17
[INFO] [stdout]      |
[INFO] [stdout] 1484 |                 Uniform2fv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1483:13
[INFO] [stdout]      |
[INFO] [stdout] 1483 |             pub unsafe fn Uniform2fv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform2i` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1491:17
[INFO] [stdout]      |
[INFO] [stdout] 1491 |                 Uniform2i(location, v0, v1)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1490:13
[INFO] [stdout]      |
[INFO] [stdout] 1490 |             pub unsafe fn Uniform2i(&self, location: types::GLint, v0: types::GLint, v1: types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform2iv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1498:17
[INFO] [stdout]      |
[INFO] [stdout] 1498 |                 Uniform2iv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1497:13
[INFO] [stdout]      |
[INFO] [stdout] 1497 |             pub unsafe fn Uniform2iv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform3f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1505:17
[INFO] [stdout]      |
[INFO] [stdout] 1505 |                 Uniform3f(location, v0, v1, v2)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1504:13
[INFO] [stdout]      |
[INFO] [stdout] 1504 | ...   pub unsafe fn Uniform3f(&self, location: types::GLint, v0: types::GLfloat, v1: types::GLfloat, v2: types::GLfloat) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DetachShader` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:819:17
[INFO] [stdout]     |
[INFO] [stdout] 819 |                 DetachShader(program, shader)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:818:13
[INFO] [stdout]     |
[INFO] [stdout] 818 |             pub unsafe fn DetachShader(&self, program: types::GLuint, shader: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Disable` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:826:17
[INFO] [stdout]     |
[INFO] [stdout] 826 |                 Disable(cap)
[INFO] [stdout]     |                 ^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:825:13
[INFO] [stdout]     |
[INFO] [stdout] 825 |             pub unsafe fn Disable(&self, cap: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DisableVertexAttribArray` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:833:17
[INFO] [stdout]     |
[INFO] [stdout] 833 |                 DisableVertexAttribArray(index)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:832:13
[INFO] [stdout]     |
[INFO] [stdout] 832 |             pub unsafe fn DisableVertexAttribArray(&self, index: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform3fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1512:17
[INFO] [stdout]      |
[INFO] [stdout] 1512 |                 Uniform3fv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1511:13
[INFO] [stdout]      |
[INFO] [stdout] 1511 |             pub unsafe fn Uniform3fv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DrawArrays` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:840:17
[INFO] [stdout]     |
[INFO] [stdout] 840 |                 DrawArrays(mode, first, count)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:839:13
[INFO] [stdout]     |
[INFO] [stdout] 839 |             pub unsafe fn DrawArrays(&self, mode: types::GLenum, first: types::GLint, count: types::GLsizei) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::DrawElements` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:847:17
[INFO] [stdout]     |
[INFO] [stdout] 847 |                 DrawElements(mode, count, type_, indices)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:846:13
[INFO] [stdout]     |
[INFO] [stdout] 846 | ...   pub unsafe fn DrawElements(&self, mode: types::GLenum, count: types::GLsizei, type_: types::GLenum, indices: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Enable` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:854:17
[INFO] [stdout]     |
[INFO] [stdout] 854 |                 Enable(cap)
[INFO] [stdout]     |                 ^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:853:13
[INFO] [stdout]     |
[INFO] [stdout] 853 |             pub unsafe fn Enable(&self, cap: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::EnableVertexAttribArray` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:861:17
[INFO] [stdout]     |
[INFO] [stdout] 861 |                 EnableVertexAttribArray(index)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:860:13
[INFO] [stdout]     |
[INFO] [stdout] 860 |             pub unsafe fn EnableVertexAttribArray(&self, index: types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Finish` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:868:17
[INFO] [stdout]     |
[INFO] [stdout] 868 |                 Finish()
[INFO] [stdout]     |                 ^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:867:13
[INFO] [stdout]     |
[INFO] [stdout] 867 |             pub unsafe fn Finish(&self, ) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform3i` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1519:17
[INFO] [stdout]      |
[INFO] [stdout] 1519 |                 Uniform3i(location, v0, v1, v2)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1518:13
[INFO] [stdout]      |
[INFO] [stdout] 1518 |             pub unsafe fn Uniform3i(&self, location: types::GLint, v0: types::GLint, v1: types::GLint, v2: types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform3iv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1526:17
[INFO] [stdout]      |
[INFO] [stdout] 1526 |                 Uniform3iv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1525:13
[INFO] [stdout]      |
[INFO] [stdout] 1525 |             pub unsafe fn Uniform3iv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform4f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1533:17
[INFO] [stdout]      |
[INFO] [stdout] 1533 |                 Uniform4f(location, v0, v1, v2, v3)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1532:13
[INFO] [stdout]      |
[INFO] [stdout] 1532 | ...   pub unsafe fn Uniform4f(&self, location: types::GLint, v0: types::GLfloat, v1: types::GLfloat, v2: types::GLfloat, v3: types::GLfloat) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform4fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1540:17
[INFO] [stdout]      |
[INFO] [stdout] 1540 |                 Uniform4fv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1539:13
[INFO] [stdout]      |
[INFO] [stdout] 1539 |             pub unsafe fn Uniform4fv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform4i` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1547:17
[INFO] [stdout]      |
[INFO] [stdout] 1547 |                 Uniform4i(location, v0, v1, v2, v3)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1546:13
[INFO] [stdout]      |
[INFO] [stdout] 1546 | ...   pub unsafe fn Uniform4i(&self, location: types::GLint, v0: types::GLint, v1: types::GLint, v2: types::GLint, v3: types::GLint) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform4iv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1554:17
[INFO] [stdout]      |
[INFO] [stdout] 1554 |                 Uniform4iv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1553:13
[INFO] [stdout]      |
[INFO] [stdout] 1553 |             pub unsafe fn Uniform4iv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Flush` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:875:17
[INFO] [stdout]     |
[INFO] [stdout] 875 |                 Flush()
[INFO] [stdout]     |                 ^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:874:13
[INFO] [stdout]     |
[INFO] [stdout] 874 |             pub unsafe fn Flush(&self, ) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::FramebufferRenderbuffer` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:882:17
[INFO] [stdout]     |
[INFO] [stdout] 882 |                 FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:881:13
[INFO] [stdout]     |
[INFO] [stdout] 881 | ...   pub unsafe fn FramebufferRenderbuffer(&self, target: types::GLenum, attachment: types::GLenum, renderbuffertarget: types::GLenum, renderbuffer: types::GLuint) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::FramebufferTexture2D` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:889:17
[INFO] [stdout]     |
[INFO] [stdout] 889 |                 FramebufferTexture2D(target, attachment, textarget, texture, level)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:888:13
[INFO] [stdout]     |
[INFO] [stdout] 888 | ...   pub unsafe fn FramebufferTexture2D(&self, target: types::GLenum, attachment: types::GLenum, textarget: types::GLenum, texture: types::GLuint, level: types::GLint) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::UniformMatrix2fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1561:17
[INFO] [stdout]      |
[INFO] [stdout] 1561 |                 UniformMatrix2fv(location, count, transpose, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1560:13
[INFO] [stdout]      |
[INFO] [stdout] 1560 | ...   pub unsafe fn UniformMatrix2fv(&self, location: types::GLint, count: types::GLsizei, transpose: types::GLboolean, value: *const types::GLfloat) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::FrontFace` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:896:17
[INFO] [stdout]     |
[INFO] [stdout] 896 |                 FrontFace(mode)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:895:13
[INFO] [stdout]     |
[INFO] [stdout] 895 |             pub unsafe fn FrontFace(&self, mode: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GenBuffers` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:903:17
[INFO] [stdout]     |
[INFO] [stdout] 903 |                 GenBuffers(n, buffers)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:902:13
[INFO] [stdout]     |
[INFO] [stdout] 902 |             pub unsafe fn GenBuffers(&self, n: types::GLsizei, buffers: *mut types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::UniformMatrix3fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1568:17
[INFO] [stdout]      |
[INFO] [stdout] 1568 |                 UniformMatrix3fv(location, count, transpose, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1567:13
[INFO] [stdout]      |
[INFO] [stdout] 1567 | ...   pub unsafe fn UniformMatrix3fv(&self, location: types::GLint, count: types::GLsizei, transpose: types::GLboolean, value: *const types::GLfloat) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GenFramebuffers` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:910:17
[INFO] [stdout]     |
[INFO] [stdout] 910 |                 GenFramebuffers(n, framebuffers)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:909:13
[INFO] [stdout]     |
[INFO] [stdout] 909 |             pub unsafe fn GenFramebuffers(&self, n: types::GLsizei, framebuffers: *mut types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::UniformMatrix4fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1575:17
[INFO] [stdout]      |
[INFO] [stdout] 1575 |                 UniformMatrix4fv(location, count, transpose, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1574:13
[INFO] [stdout]      |
[INFO] [stdout] 1574 | ...   pub unsafe fn UniformMatrix4fv(&self, location: types::GLint, count: types::GLsizei, transpose: types::GLboolean, value: *const types::GLfloat) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GenRenderbuffers` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:917:17
[INFO] [stdout]     |
[INFO] [stdout] 917 |                 GenRenderbuffers(n, renderbuffers)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:916:13
[INFO] [stdout]     |
[INFO] [stdout] 916 |             pub unsafe fn GenRenderbuffers(&self, n: types::GLsizei, renderbuffers: *mut types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::UseProgram` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1582:17
[INFO] [stdout]      |
[INFO] [stdout] 1582 |                 UseProgram(program)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1581:13
[INFO] [stdout]      |
[INFO] [stdout] 1581 |             pub unsafe fn UseProgram(&self, program: types::GLuint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GenTextures` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:924:17
[INFO] [stdout]     |
[INFO] [stdout] 924 |                 GenTextures(n, textures)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:923:13
[INFO] [stdout]     |
[INFO] [stdout] 923 |             pub unsafe fn GenTextures(&self, n: types::GLsizei, textures: *mut types::GLuint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GenerateMipmap` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:931:17
[INFO] [stdout]     |
[INFO] [stdout] 931 |                 GenerateMipmap(target)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:930:13
[INFO] [stdout]     |
[INFO] [stdout] 930 |             pub unsafe fn GenerateMipmap(&self, target: types::GLenum) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetActiveAttrib` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:938:17
[INFO] [stdout]     |
[INFO] [stdout] 938 |                 GetActiveAttrib(program, index, bufSize, length, size, type_, name)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:937:13
[INFO] [stdout]     |
[INFO] [stdout] 937 | ...   pub unsafe fn GetActiveAttrib(&self, program: types::GLuint, index: types::GLuint, bufSize: types::GLsizei, length: *mut types::GLsizei, size: *mut types::GLint, type_: *mut types::GLenum, name: *mut types::GLchar) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ValidateProgram` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1589:17
[INFO] [stdout]      |
[INFO] [stdout] 1589 |                 ValidateProgram(program)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1588:13
[INFO] [stdout]      |
[INFO] [stdout] 1588 |             pub unsafe fn ValidateProgram(&self, program: types::GLuint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib1f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1596:17
[INFO] [stdout]      |
[INFO] [stdout] 1596 |                 VertexAttrib1f(index, x)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1595:13
[INFO] [stdout]      |
[INFO] [stdout] 1595 |             pub unsafe fn VertexAttrib1f(&self, index: types::GLuint, x: types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetActiveUniform` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:945:17
[INFO] [stdout]     |
[INFO] [stdout] 945 |                 GetActiveUniform(program, index, bufSize, length, size, type_, name)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:944:13
[INFO] [stdout]     |
[INFO] [stdout] 944 | ...   pub unsafe fn GetActiveUniform(&self, program: types::GLuint, index: types::GLuint, bufSize: types::GLsizei, length: *mut types::GLsizei, size: *mut types::GLint, type_: *mut types::GLenum, name: *mut types::GLchar) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib1fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1603:17
[INFO] [stdout]      |
[INFO] [stdout] 1603 |                 VertexAttrib1fv(index, v)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1602:13
[INFO] [stdout]      |
[INFO] [stdout] 1602 |             pub unsafe fn VertexAttrib1fv(&self, index: types::GLuint, v: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib2f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1610:17
[INFO] [stdout]      |
[INFO] [stdout] 1610 |                 VertexAttrib2f(index, x, y)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1609:13
[INFO] [stdout]      |
[INFO] [stdout] 1609 |             pub unsafe fn VertexAttrib2f(&self, index: types::GLuint, x: types::GLfloat, y: types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib2fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1617:17
[INFO] [stdout]      |
[INFO] [stdout] 1617 |                 VertexAttrib2fv(index, v)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1616:13
[INFO] [stdout]      |
[INFO] [stdout] 1616 |             pub unsafe fn VertexAttrib2fv(&self, index: types::GLuint, v: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetAttachedShaders` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:952:17
[INFO] [stdout]     |
[INFO] [stdout] 952 |                 GetAttachedShaders(program, maxCount, count, shaders)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:951:13
[INFO] [stdout]     |
[INFO] [stdout] 951 | ...   pub unsafe fn GetAttachedShaders(&self, program: types::GLuint, maxCount: types::GLsizei, count: *mut types::GLsizei, shaders: *mut types::GLuint) -> () {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib3f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1624:17
[INFO] [stdout]      |
[INFO] [stdout] 1624 |                 VertexAttrib3f(index, x, y, z)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1623:13
[INFO] [stdout]      |
[INFO] [stdout] 1623 | ...   pub unsafe fn VertexAttrib3f(&self, index: types::GLuint, x: types::GLfloat, y: types::GLfloat, z: types::GLfloat) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetAttribLocation` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:959:17
[INFO] [stdout]     |
[INFO] [stdout] 959 |                 GetAttribLocation(program, name)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:958:13
[INFO] [stdout]     |
[INFO] [stdout] 958 |             pub unsafe fn GetAttribLocation(&self, program: types::GLuint, name: *const types::GLchar) -> types::GLint {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib3fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1631:17
[INFO] [stdout]      |
[INFO] [stdout] 1631 |                 VertexAttrib3fv(index, v)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1630:13
[INFO] [stdout]      |
[INFO] [stdout] 1630 |             pub unsafe fn VertexAttrib3fv(&self, index: types::GLuint, v: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetBooleanv` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:966:17
[INFO] [stdout]     |
[INFO] [stdout] 966 |                 GetBooleanv(pname, data)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:965:13
[INFO] [stdout]     |
[INFO] [stdout] 965 |             pub unsafe fn GetBooleanv(&self, pname: types::GLenum, data: *mut types::GLboolean) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetBufferParameteriv` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:973:17
[INFO] [stdout]     |
[INFO] [stdout] 973 |                 GetBufferParameteriv(target, pname, params)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:972:13
[INFO] [stdout]     |
[INFO] [stdout] 972 |             pub unsafe fn GetBufferParameteriv(&self, target: types::GLenum, pname: types::GLenum, params: *mut types::GLint) -> () {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetDebugMessageLog` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:980:17
[INFO] [stdout]     |
[INFO] [stdout] 980 |                 GetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:979:13
[INFO] [stdout]     |
[INFO] [stdout] 979 | ...   pub unsafe fn GetDebugMessageLog(&self, coun...ageLog: *mut types::GLchar) -> types::GLuint {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib4f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1638:17
[INFO] [stdout]      |
[INFO] [stdout] 1638 |                 VertexAttrib4f(index, x, y, z, w)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1637:13
[INFO] [stdout]      |
[INFO] [stdout] 1637 | ...   pub unsafe fn VertexAttrib4f(&self, index: types::GLuint, x: types::GLfloat, y: types::GLfloat, z: types::GLfloat, w: types::GLfloat) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetDebugMessageLogKHR` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:987:17
[INFO] [stdout]     |
[INFO] [stdout] 987 |                 GetDebugMessageLogKHR(count, bufSize, sources, types, ids, severities, lengths, messageLog)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:986:13
[INFO] [stdout]     |
[INFO] [stdout] 986 | ...   pub unsafe fn GetDebugMessageLogKHR(&self, c...ageLog: *mut types::GLchar) -> types::GLuint {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib4fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1645:17
[INFO] [stdout]      |
[INFO] [stdout] 1645 |                 VertexAttrib4fv(index, v)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1644:13
[INFO] [stdout]      |
[INFO] [stdout] 1644 |             pub unsafe fn VertexAttrib4fv(&self, index: types::GLuint, v: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttribPointer` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1652:17
[INFO] [stdout]      |
[INFO] [stdout] 1652 |                 VertexAttribPointer(index, size, type_, normalized, stride, pointer)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1651:13
[INFO] [stdout]      |
[INFO] [stdout] 1651 | ...   pub unsafe fn VertexAttribPointer(&self, index: types::GLuint, size: types::GLint, type_: types::GLenum, normalized: types::GLboolean, stride: types::GLsizei, pointer: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Viewport` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1659:17
[INFO] [stdout]      |
[INFO] [stdout] 1659 |                 Viewport(x, y, width, height)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1658:13
[INFO] [stdout]      |
[INFO] [stdout] 1658 |             pub unsafe fn Viewport(&self, x: types::GLint, y: types::GLint, width: types::GLsizei, height: types::GLsizei) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetError` is unsafe and requires unsafe block
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:994:17
[INFO] [stdout]     |
[INFO] [stdout] 994 |                 GetError()
[INFO] [stdout]     |                 ^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:993:13
[INFO] [stdout]     |
[INFO] [stdout] 993 |             pub unsafe fn GetError(&self, ) -> types::GLenum {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetFloatv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1001:17
[INFO] [stdout]      |
[INFO] [stdout] 1001 |                 GetFloatv(pname, data)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1000:13
[INFO] [stdout]      |
[INFO] [stdout] 1000 |             pub unsafe fn GetFloatv(&self, pname: types::GLenum, data: *mut types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetFramebufferAttachmentParameteriv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1008:17
[INFO] [stdout]      |
[INFO] [stdout] 1008 |                 GetFramebufferAttachmentParameteriv(target, attachment, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1007:13
[INFO] [stdout]      |
[INFO] [stdout] 1007 | ...   pub unsafe fn GetFramebufferAttachmentParameteriv(&self, target: types::GLenum, attachment: types::GLenum, pname: types::GLenum, params: *mut types::GLint) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetIntegerv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1015:17
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 GetIntegerv(pname, data)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1014:13
[INFO] [stdout]      |
[INFO] [stdout] 1014 |             pub unsafe fn GetIntegerv(&self, pname: types::GLenum, data: *mut types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetObjectLabel` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1022:17
[INFO] [stdout]      |
[INFO] [stdout] 1022 |                 GetObjectLabel(identifier, name, bufSize, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1021:13
[INFO] [stdout]      |
[INFO] [stdout] 1021 | ...   pub unsafe fn GetObjectLabel(&self, identifier: types::GLenum, name: types::GLuint, bufSize: types::GLsizei, length: *mut types::GLsizei, label: *mut types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetObjectLabelKHR` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1029:17
[INFO] [stdout]      |
[INFO] [stdout] 1029 |                 GetObjectLabelKHR(identifier, name, bufSize, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1028:13
[INFO] [stdout]      |
[INFO] [stdout] 1028 | ...   pub unsafe fn GetObjectLabelKHR(&self, identifier: types::GLenum, name: types::GLuint, bufSize: types::GLsizei, length: *mut types::GLsizei, label: *mut types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetObjectPtrLabel` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1036:17
[INFO] [stdout]      |
[INFO] [stdout] 1036 |                 GetObjectPtrLabel(ptr, bufSize, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1035:13
[INFO] [stdout]      |
[INFO] [stdout] 1035 | ...   pub unsafe fn GetObjectPtrLabel(&self, ptr: *const __gl_imports::raw::c_void, bufSize: types::GLsizei, length: *mut types::GLsizei, label: *mut types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetObjectPtrLabelKHR` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1043:17
[INFO] [stdout]      |
[INFO] [stdout] 1043 |                 GetObjectPtrLabelKHR(ptr, bufSize, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1042:13
[INFO] [stdout]      |
[INFO] [stdout] 1042 | ...   pub unsafe fn GetObjectPtrLabelKHR(&self, ptr: *const __gl_imports::raw::c_void, bufSize: types::GLsizei, length: *mut types::GLsizei, label: *mut types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetPointerv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1050:17
[INFO] [stdout]      |
[INFO] [stdout] 1050 |                 GetPointerv(pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1049:13
[INFO] [stdout]      |
[INFO] [stdout] 1049 |             pub unsafe fn GetPointerv(&self, pname: types::GLenum, params: *const *mut __gl_imports::raw::c_void) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetPointervKHR` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1057:17
[INFO] [stdout]      |
[INFO] [stdout] 1057 |                 GetPointervKHR(pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1056:13
[INFO] [stdout]      |
[INFO] [stdout] 1056 |             pub unsafe fn GetPointervKHR(&self, pname: types::GLenum, params: *const *mut __gl_imports::raw::c_void) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetProgramInfoLog` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1064:17
[INFO] [stdout]      |
[INFO] [stdout] 1064 |                 GetProgramInfoLog(program, bufSize, length, infoLog)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1063:13
[INFO] [stdout]      |
[INFO] [stdout] 1063 | ...   pub unsafe fn GetProgramInfoLog(&self, program: types::GLuint, bufSize: types::GLsizei, length: *mut types::GLsizei, infoLog: *mut types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetProgramiv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1071:17
[INFO] [stdout]      |
[INFO] [stdout] 1071 |                 GetProgramiv(program, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1070:13
[INFO] [stdout]      |
[INFO] [stdout] 1070 |             pub unsafe fn GetProgramiv(&self, program: types::GLuint, pname: types::GLenum, params: *mut types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetRenderbufferParameteriv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1078:17
[INFO] [stdout]      |
[INFO] [stdout] 1078 |                 GetRenderbufferParameteriv(target, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1077:13
[INFO] [stdout]      |
[INFO] [stdout] 1077 | ...   pub unsafe fn GetRenderbufferParameteriv(&self, target: types::GLenum, pname: types::GLenum, params: *mut types::GLint) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetShaderInfoLog` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1085:17
[INFO] [stdout]      |
[INFO] [stdout] 1085 |                 GetShaderInfoLog(shader, bufSize, length, infoLog)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1084:13
[INFO] [stdout]      |
[INFO] [stdout] 1084 | ...   pub unsafe fn GetShaderInfoLog(&self, shader: types::GLuint, bufSize: types::GLsizei, length: *mut types::GLsizei, infoLog: *mut types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetShaderPrecisionFormat` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1092:17
[INFO] [stdout]      |
[INFO] [stdout] 1092 |                 GetShaderPrecisionFormat(shadertype, precisiontype, range, precision)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1091:13
[INFO] [stdout]      |
[INFO] [stdout] 1091 | ...   pub unsafe fn GetShaderPrecisionFormat(&self, shadertype: types::GLenum, precisiontype: types::GLenum, range: *mut types::GLint, precision: *mut types::GLint) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetShaderSource` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1099:17
[INFO] [stdout]      |
[INFO] [stdout] 1099 |                 GetShaderSource(shader, bufSize, length, source)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1098:13
[INFO] [stdout]      |
[INFO] [stdout] 1098 | ...   pub unsafe fn GetShaderSource(&self, shader: types::GLuint, bufSize: types::GLsizei, length: *mut types::GLsizei, source: *mut types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetShaderiv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1106:17
[INFO] [stdout]      |
[INFO] [stdout] 1106 |                 GetShaderiv(shader, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1105:13
[INFO] [stdout]      |
[INFO] [stdout] 1105 |             pub unsafe fn GetShaderiv(&self, shader: types::GLuint, pname: types::GLenum, params: *mut types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetString` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1113:17
[INFO] [stdout]      |
[INFO] [stdout] 1113 |                 GetString(name)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1112:13
[INFO] [stdout]      |
[INFO] [stdout] 1112 |             pub unsafe fn GetString(&self, name: types::GLenum) -> *const types::GLubyte {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetTexParameterfv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1120:17
[INFO] [stdout]      |
[INFO] [stdout] 1120 |                 GetTexParameterfv(target, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1119:13
[INFO] [stdout]      |
[INFO] [stdout] 1119 |             pub unsafe fn GetTexParameterfv(&self, target: types::GLenum, pname: types::GLenum, params: *mut types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetTexParameteriv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1127:17
[INFO] [stdout]      |
[INFO] [stdout] 1127 |                 GetTexParameteriv(target, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1126:13
[INFO] [stdout]      |
[INFO] [stdout] 1126 |             pub unsafe fn GetTexParameteriv(&self, target: types::GLenum, pname: types::GLenum, params: *mut types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetUniformLocation` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1134:17
[INFO] [stdout]      |
[INFO] [stdout] 1134 |                 GetUniformLocation(program, name)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1133:13
[INFO] [stdout]      |
[INFO] [stdout] 1133 |             pub unsafe fn GetUniformLocation(&self, program: types::GLuint, name: *const types::GLchar) -> types::GLint {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetUniformfv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1141:17
[INFO] [stdout]      |
[INFO] [stdout] 1141 |                 GetUniformfv(program, location, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1140:13
[INFO] [stdout]      |
[INFO] [stdout] 1140 |             pub unsafe fn GetUniformfv(&self, program: types::GLuint, location: types::GLint, params: *mut types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetUniformiv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1148:17
[INFO] [stdout]      |
[INFO] [stdout] 1148 |                 GetUniformiv(program, location, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1147:13
[INFO] [stdout]      |
[INFO] [stdout] 1147 |             pub unsafe fn GetUniformiv(&self, program: types::GLuint, location: types::GLint, params: *mut types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetVertexAttribPointerv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1155:17
[INFO] [stdout]      |
[INFO] [stdout] 1155 |                 GetVertexAttribPointerv(index, pname, pointer)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1154:13
[INFO] [stdout]      |
[INFO] [stdout] 1154 | ...   pub unsafe fn GetVertexAttribPointerv(&self, index: types::GLuint, pname: types::GLenum, pointer: *const *mut __gl_imports::raw::c_void) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetVertexAttribfv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1162:17
[INFO] [stdout]      |
[INFO] [stdout] 1162 |                 GetVertexAttribfv(index, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1161:13
[INFO] [stdout]      |
[INFO] [stdout] 1161 |             pub unsafe fn GetVertexAttribfv(&self, index: types::GLuint, pname: types::GLenum, params: *mut types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::GetVertexAttribiv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1169:17
[INFO] [stdout]      |
[INFO] [stdout] 1169 |                 GetVertexAttribiv(index, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1168:13
[INFO] [stdout]      |
[INFO] [stdout] 1168 |             pub unsafe fn GetVertexAttribiv(&self, index: types::GLuint, pname: types::GLenum, params: *mut types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Hint` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1176:17
[INFO] [stdout]      |
[INFO] [stdout] 1176 |                 Hint(target, mode)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1175:13
[INFO] [stdout]      |
[INFO] [stdout] 1175 |             pub unsafe fn Hint(&self, target: types::GLenum, mode: types::GLenum) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::IsBuffer` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1183:17
[INFO] [stdout]      |
[INFO] [stdout] 1183 |                 IsBuffer(buffer)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1182:13
[INFO] [stdout]      |
[INFO] [stdout] 1182 |             pub unsafe fn IsBuffer(&self, buffer: types::GLuint) -> types::GLboolean {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::IsEnabled` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1190:17
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                 IsEnabled(cap)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1189:13
[INFO] [stdout]      |
[INFO] [stdout] 1189 |             pub unsafe fn IsEnabled(&self, cap: types::GLenum) -> types::GLboolean {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::IsFramebuffer` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1197:17
[INFO] [stdout]      |
[INFO] [stdout] 1197 |                 IsFramebuffer(framebuffer)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1196:13
[INFO] [stdout]      |
[INFO] [stdout] 1196 |             pub unsafe fn IsFramebuffer(&self, framebuffer: types::GLuint) -> types::GLboolean {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::IsProgram` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1204:17
[INFO] [stdout]      |
[INFO] [stdout] 1204 |                 IsProgram(program)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1203:13
[INFO] [stdout]      |
[INFO] [stdout] 1203 |             pub unsafe fn IsProgram(&self, program: types::GLuint) -> types::GLboolean {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::IsRenderbuffer` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1211:17
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                 IsRenderbuffer(renderbuffer)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1210:13
[INFO] [stdout]      |
[INFO] [stdout] 1210 |             pub unsafe fn IsRenderbuffer(&self, renderbuffer: types::GLuint) -> types::GLboolean {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::IsShader` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1218:17
[INFO] [stdout]      |
[INFO] [stdout] 1218 |                 IsShader(shader)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1217:13
[INFO] [stdout]      |
[INFO] [stdout] 1217 |             pub unsafe fn IsShader(&self, shader: types::GLuint) -> types::GLboolean {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::IsTexture` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1225:17
[INFO] [stdout]      |
[INFO] [stdout] 1225 |                 IsTexture(texture)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1224:13
[INFO] [stdout]      |
[INFO] [stdout] 1224 |             pub unsafe fn IsTexture(&self, texture: types::GLuint) -> types::GLboolean {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::LineWidth` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1232:17
[INFO] [stdout]      |
[INFO] [stdout] 1232 |                 LineWidth(width)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1231:13
[INFO] [stdout]      |
[INFO] [stdout] 1231 |             pub unsafe fn LineWidth(&self, width: types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::LinkProgram` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1239:17
[INFO] [stdout]      |
[INFO] [stdout] 1239 |                 LinkProgram(program)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1238:13
[INFO] [stdout]      |
[INFO] [stdout] 1238 |             pub unsafe fn LinkProgram(&self, program: types::GLuint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ObjectLabel` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1246:17
[INFO] [stdout]      |
[INFO] [stdout] 1246 |                 ObjectLabel(identifier, name, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1245:13
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...   pub unsafe fn ObjectLabel(&self, identifier: types::GLenum, name: types::GLuint, length: types::GLsizei, label: *const types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ObjectLabelKHR` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1253:17
[INFO] [stdout]      |
[INFO] [stdout] 1253 |                 ObjectLabelKHR(identifier, name, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1252:13
[INFO] [stdout]      |
[INFO] [stdout] 1252 | ...   pub unsafe fn ObjectLabelKHR(&self, identifier: types::GLenum, name: types::GLuint, length: types::GLsizei, label: *const types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ObjectPtrLabel` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1260:17
[INFO] [stdout]      |
[INFO] [stdout] 1260 |                 ObjectPtrLabel(ptr, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1259:13
[INFO] [stdout]      |
[INFO] [stdout] 1259 | ...   pub unsafe fn ObjectPtrLabel(&self, ptr: *const __gl_imports::raw::c_void, length: types::GLsizei, label: *const types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ObjectPtrLabelKHR` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1267:17
[INFO] [stdout]      |
[INFO] [stdout] 1267 |                 ObjectPtrLabelKHR(ptr, length, label)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1266:13
[INFO] [stdout]      |
[INFO] [stdout] 1266 | ...   pub unsafe fn ObjectPtrLabelKHR(&self, ptr: *const __gl_imports::raw::c_void, length: types::GLsizei, label: *const types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::PixelStorei` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1274:17
[INFO] [stdout]      |
[INFO] [stdout] 1274 |                 PixelStorei(pname, param)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1273:13
[INFO] [stdout]      |
[INFO] [stdout] 1273 |             pub unsafe fn PixelStorei(&self, pname: types::GLenum, param: types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::PolygonOffset` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1281:17
[INFO] [stdout]      |
[INFO] [stdout] 1281 |                 PolygonOffset(factor, units)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1280:13
[INFO] [stdout]      |
[INFO] [stdout] 1280 |             pub unsafe fn PolygonOffset(&self, factor: types::GLfloat, units: types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::PopDebugGroup` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1288:17
[INFO] [stdout]      |
[INFO] [stdout] 1288 |                 PopDebugGroup()
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1287:13
[INFO] [stdout]      |
[INFO] [stdout] 1287 |             pub unsafe fn PopDebugGroup(&self, ) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::PopDebugGroupKHR` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1295:17
[INFO] [stdout]      |
[INFO] [stdout] 1295 |                 PopDebugGroupKHR()
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1294:13
[INFO] [stdout]      |
[INFO] [stdout] 1294 |             pub unsafe fn PopDebugGroupKHR(&self, ) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::PushDebugGroup` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1302:17
[INFO] [stdout]      |
[INFO] [stdout] 1302 |                 PushDebugGroup(source, id, length, message)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1301:13
[INFO] [stdout]      |
[INFO] [stdout] 1301 | ...   pub unsafe fn PushDebugGroup(&self, source: types::GLenum, id: types::GLuint, length: types::GLsizei, message: *const types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::PushDebugGroupKHR` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1309:17
[INFO] [stdout]      |
[INFO] [stdout] 1309 |                 PushDebugGroupKHR(source, id, length, message)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1308:13
[INFO] [stdout]      |
[INFO] [stdout] 1308 | ...   pub unsafe fn PushDebugGroupKHR(&self, source: types::GLenum, id: types::GLuint, length: types::GLsizei, message: *const types::GLchar) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ReadPixels` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1316:17
[INFO] [stdout]      |
[INFO] [stdout] 1316 |                 ReadPixels(x, y, width, height, format, type_, pixels)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1315:13
[INFO] [stdout]      |
[INFO] [stdout] 1315 | ...   pub unsafe fn ReadPixels(&self, x: types::GLint, y: types::GLint, width: types::GLsizei, height: types::GLsizei, format: types::GLenum, type_: types::GLenum, pixels: *mut __gl_imports::raw::c_void) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ReleaseShaderCompiler` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1323:17
[INFO] [stdout]      |
[INFO] [stdout] 1323 |                 ReleaseShaderCompiler()
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1322:13
[INFO] [stdout]      |
[INFO] [stdout] 1322 |             pub unsafe fn ReleaseShaderCompiler(&self, ) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::RenderbufferStorage` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1330:17
[INFO] [stdout]      |
[INFO] [stdout] 1330 |                 RenderbufferStorage(target, internalformat, width, height)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1329:13
[INFO] [stdout]      |
[INFO] [stdout] 1329 | ...   pub unsafe fn RenderbufferStorage(&self, target: types::GLenum, internalformat: types::GLenum, width: types::GLsizei, height: types::GLsizei) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::SampleCoverage` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1337:17
[INFO] [stdout]      |
[INFO] [stdout] 1337 |                 SampleCoverage(value, invert)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1336:13
[INFO] [stdout]      |
[INFO] [stdout] 1336 |             pub unsafe fn SampleCoverage(&self, value: types::GLfloat, invert: types::GLboolean) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Scissor` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1344:17
[INFO] [stdout]      |
[INFO] [stdout] 1344 |                 Scissor(x, y, width, height)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1343:13
[INFO] [stdout]      |
[INFO] [stdout] 1343 |             pub unsafe fn Scissor(&self, x: types::GLint, y: types::GLint, width: types::GLsizei, height: types::GLsizei) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ShaderBinary` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1351:17
[INFO] [stdout]      |
[INFO] [stdout] 1351 |                 ShaderBinary(count, shaders, binaryformat, binary, length)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1350:13
[INFO] [stdout]      |
[INFO] [stdout] 1350 | ...   pub unsafe fn ShaderBinary(&self, count: types::GLsizei, shaders: *const types::GLuint, binaryformat: types::GLenum, binary: *const __gl_imports::raw::c_void, length: types::GLsizei) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ShaderSource` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1358:17
[INFO] [stdout]      |
[INFO] [stdout] 1358 |                 ShaderSource(shader, count, string, length)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1357:13
[INFO] [stdout]      |
[INFO] [stdout] 1357 | ...   pub unsafe fn ShaderSource(&self, shader: types::GLuint, count: types::GLsizei, string: *const *const types::GLchar, length: *const types::GLint) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::StencilFunc` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1365:17
[INFO] [stdout]      |
[INFO] [stdout] 1365 |                 StencilFunc(func, ref_, mask)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1364:13
[INFO] [stdout]      |
[INFO] [stdout] 1364 |             pub unsafe fn StencilFunc(&self, func: types::GLenum, ref_: types::GLint, mask: types::GLuint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::StencilFuncSeparate` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1372:17
[INFO] [stdout]      |
[INFO] [stdout] 1372 |                 StencilFuncSeparate(face, func, ref_, mask)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1371:13
[INFO] [stdout]      |
[INFO] [stdout] 1371 | ...   pub unsafe fn StencilFuncSeparate(&self, face: types::GLenum, func: types::GLenum, ref_: types::GLint, mask: types::GLuint) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::StencilMask` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1379:17
[INFO] [stdout]      |
[INFO] [stdout] 1379 |                 StencilMask(mask)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1378:13
[INFO] [stdout]      |
[INFO] [stdout] 1378 |             pub unsafe fn StencilMask(&self, mask: types::GLuint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::StencilMaskSeparate` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1386:17
[INFO] [stdout]      |
[INFO] [stdout] 1386 |                 StencilMaskSeparate(face, mask)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1385:13
[INFO] [stdout]      |
[INFO] [stdout] 1385 |             pub unsafe fn StencilMaskSeparate(&self, face: types::GLenum, mask: types::GLuint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::StencilOp` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1393:17
[INFO] [stdout]      |
[INFO] [stdout] 1393 |                 StencilOp(fail, zfail, zpass)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1392:13
[INFO] [stdout]      |
[INFO] [stdout] 1392 |             pub unsafe fn StencilOp(&self, fail: types::GLenum, zfail: types::GLenum, zpass: types::GLenum) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::StencilOpSeparate` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1400:17
[INFO] [stdout]      |
[INFO] [stdout] 1400 |                 StencilOpSeparate(face, sfail, dpfail, dppass)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1399:13
[INFO] [stdout]      |
[INFO] [stdout] 1399 | ...   pub unsafe fn StencilOpSeparate(&self, face: types::GLenum, sfail: types::GLenum, dpfail: types::GLenum, dppass: types::GLenum) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::TexImage2D` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1407:17
[INFO] [stdout]      |
[INFO] [stdout] 1407 |                 TexImage2D(target, level, internalformat, width, height, border, format, type_, pixels)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1406:13
[INFO] [stdout]      |
[INFO] [stdout] 1406 | ...   pub unsafe fn TexImage2D(&self, target: type...els: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::TexParameterf` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1414:17
[INFO] [stdout]      |
[INFO] [stdout] 1414 |                 TexParameterf(target, pname, param)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1413:13
[INFO] [stdout]      |
[INFO] [stdout] 1413 |             pub unsafe fn TexParameterf(&self, target: types::GLenum, pname: types::GLenum, param: types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::TexParameterfv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1421:17
[INFO] [stdout]      |
[INFO] [stdout] 1421 |                 TexParameterfv(target, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1420:13
[INFO] [stdout]      |
[INFO] [stdout] 1420 |             pub unsafe fn TexParameterfv(&self, target: types::GLenum, pname: types::GLenum, params: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::TexParameteri` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1428:17
[INFO] [stdout]      |
[INFO] [stdout] 1428 |                 TexParameteri(target, pname, param)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1427:13
[INFO] [stdout]      |
[INFO] [stdout] 1427 |             pub unsafe fn TexParameteri(&self, target: types::GLenum, pname: types::GLenum, param: types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::TexParameteriv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1435:17
[INFO] [stdout]      |
[INFO] [stdout] 1435 |                 TexParameteriv(target, pname, params)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1434:13
[INFO] [stdout]      |
[INFO] [stdout] 1434 |             pub unsafe fn TexParameteriv(&self, target: types::GLenum, pname: types::GLenum, params: *const types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::TexSubImage2D` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1442:17
[INFO] [stdout]      |
[INFO] [stdout] 1442 |                 TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type_, pixels)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1441:13
[INFO] [stdout]      |
[INFO] [stdout] 1441 | ...   pub unsafe fn TexSubImage2D(&self, target: types::GLenum, level: types::GLint, xoffset: types::GLint, yoffset: types::GLint, width: types::GLsizei, height: types::GLsizei, format: types::GLenum, type_: types::GLenum, pixels: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform1f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1449:17
[INFO] [stdout]      |
[INFO] [stdout] 1449 |                 Uniform1f(location, v0)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1448:13
[INFO] [stdout]      |
[INFO] [stdout] 1448 |             pub unsafe fn Uniform1f(&self, location: types::GLint, v0: types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform1fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1456:17
[INFO] [stdout]      |
[INFO] [stdout] 1456 |                 Uniform1fv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1455:13
[INFO] [stdout]      |
[INFO] [stdout] 1455 |             pub unsafe fn Uniform1fv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform1i` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1463:17
[INFO] [stdout]      |
[INFO] [stdout] 1463 |                 Uniform1i(location, v0)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1462:13
[INFO] [stdout]      |
[INFO] [stdout] 1462 |             pub unsafe fn Uniform1i(&self, location: types::GLint, v0: types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform1iv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1470:17
[INFO] [stdout]      |
[INFO] [stdout] 1470 |                 Uniform1iv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1469:13
[INFO] [stdout]      |
[INFO] [stdout] 1469 |             pub unsafe fn Uniform1iv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform2f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1477:17
[INFO] [stdout]      |
[INFO] [stdout] 1477 |                 Uniform2f(location, v0, v1)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1476:13
[INFO] [stdout]      |
[INFO] [stdout] 1476 |             pub unsafe fn Uniform2f(&self, location: types::GLint, v0: types::GLfloat, v1: types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `solo-test` (bin "solo-test" test) due to 1 previous error; 166 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform2fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1484:17
[INFO] [stdout]      |
[INFO] [stdout] 1484 |                 Uniform2fv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1483:13
[INFO] [stdout]      |
[INFO] [stdout] 1483 |             pub unsafe fn Uniform2fv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform2i` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1491:17
[INFO] [stdout]      |
[INFO] [stdout] 1491 |                 Uniform2i(location, v0, v1)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1490:13
[INFO] [stdout]      |
[INFO] [stdout] 1490 |             pub unsafe fn Uniform2i(&self, location: types::GLint, v0: types::GLint, v1: types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform2iv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1498:17
[INFO] [stdout]      |
[INFO] [stdout] 1498 |                 Uniform2iv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1497:13
[INFO] [stdout]      |
[INFO] [stdout] 1497 |             pub unsafe fn Uniform2iv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform3f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1505:17
[INFO] [stdout]      |
[INFO] [stdout] 1505 |                 Uniform3f(location, v0, v1, v2)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1504:13
[INFO] [stdout]      |
[INFO] [stdout] 1504 | ...   pub unsafe fn Uniform3f(&self, location: types::GLint, v0: types::GLfloat, v1: types::GLfloat, v2: types::GLfloat) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform3fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1512:17
[INFO] [stdout]      |
[INFO] [stdout] 1512 |                 Uniform3fv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1511:13
[INFO] [stdout]      |
[INFO] [stdout] 1511 |             pub unsafe fn Uniform3fv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform3i` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1519:17
[INFO] [stdout]      |
[INFO] [stdout] 1519 |                 Uniform3i(location, v0, v1, v2)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1518:13
[INFO] [stdout]      |
[INFO] [stdout] 1518 |             pub unsafe fn Uniform3i(&self, location: types::GLint, v0: types::GLint, v1: types::GLint, v2: types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform3iv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1526:17
[INFO] [stdout]      |
[INFO] [stdout] 1526 |                 Uniform3iv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1525:13
[INFO] [stdout]      |
[INFO] [stdout] 1525 |             pub unsafe fn Uniform3iv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform4f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1533:17
[INFO] [stdout]      |
[INFO] [stdout] 1533 |                 Uniform4f(location, v0, v1, v2, v3)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1532:13
[INFO] [stdout]      |
[INFO] [stdout] 1532 | ...   pub unsafe fn Uniform4f(&self, location: types::GLint, v0: types::GLfloat, v1: types::GLfloat, v2: types::GLfloat, v3: types::GLfloat) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform4fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1540:17
[INFO] [stdout]      |
[INFO] [stdout] 1540 |                 Uniform4fv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1539:13
[INFO] [stdout]      |
[INFO] [stdout] 1539 |             pub unsafe fn Uniform4fv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform4i` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1547:17
[INFO] [stdout]      |
[INFO] [stdout] 1547 |                 Uniform4i(location, v0, v1, v2, v3)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1546:13
[INFO] [stdout]      |
[INFO] [stdout] 1546 | ...   pub unsafe fn Uniform4i(&self, location: types::GLint, v0: types::GLint, v1: types::GLint, v2: types::GLint, v3: types::GLint) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Uniform4iv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1554:17
[INFO] [stdout]      |
[INFO] [stdout] 1554 |                 Uniform4iv(location, count, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1553:13
[INFO] [stdout]      |
[INFO] [stdout] 1553 |             pub unsafe fn Uniform4iv(&self, location: types::GLint, count: types::GLsizei, value: *const types::GLint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::UniformMatrix2fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1561:17
[INFO] [stdout]      |
[INFO] [stdout] 1561 |                 UniformMatrix2fv(location, count, transpose, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1560:13
[INFO] [stdout]      |
[INFO] [stdout] 1560 | ...   pub unsafe fn UniformMatrix2fv(&self, location: types::GLint, count: types::GLsizei, transpose: types::GLboolean, value: *const types::GLfloat) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::UniformMatrix3fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1568:17
[INFO] [stdout]      |
[INFO] [stdout] 1568 |                 UniformMatrix3fv(location, count, transpose, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1567:13
[INFO] [stdout]      |
[INFO] [stdout] 1567 | ...   pub unsafe fn UniformMatrix3fv(&self, location: types::GLint, count: types::GLsizei, transpose: types::GLboolean, value: *const types::GLfloat) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::UniformMatrix4fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1575:17
[INFO] [stdout]      |
[INFO] [stdout] 1575 |                 UniformMatrix4fv(location, count, transpose, value)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1574:13
[INFO] [stdout]      |
[INFO] [stdout] 1574 | ...   pub unsafe fn UniformMatrix4fv(&self, location: types::GLint, count: types::GLsizei, transpose: types::GLboolean, value: *const types::GLfloat) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::UseProgram` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1582:17
[INFO] [stdout]      |
[INFO] [stdout] 1582 |                 UseProgram(program)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1581:13
[INFO] [stdout]      |
[INFO] [stdout] 1581 |             pub unsafe fn UseProgram(&self, program: types::GLuint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::ValidateProgram` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1589:17
[INFO] [stdout]      |
[INFO] [stdout] 1589 |                 ValidateProgram(program)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1588:13
[INFO] [stdout]      |
[INFO] [stdout] 1588 |             pub unsafe fn ValidateProgram(&self, program: types::GLuint) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib1f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1596:17
[INFO] [stdout]      |
[INFO] [stdout] 1596 |                 VertexAttrib1f(index, x)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1595:13
[INFO] [stdout]      |
[INFO] [stdout] 1595 |             pub unsafe fn VertexAttrib1f(&self, index: types::GLuint, x: types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib1fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1603:17
[INFO] [stdout]      |
[INFO] [stdout] 1603 |                 VertexAttrib1fv(index, v)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1602:13
[INFO] [stdout]      |
[INFO] [stdout] 1602 |             pub unsafe fn VertexAttrib1fv(&self, index: types::GLuint, v: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib2f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1610:17
[INFO] [stdout]      |
[INFO] [stdout] 1610 |                 VertexAttrib2f(index, x, y)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1609:13
[INFO] [stdout]      |
[INFO] [stdout] 1609 |             pub unsafe fn VertexAttrib2f(&self, index: types::GLuint, x: types::GLfloat, y: types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib2fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1617:17
[INFO] [stdout]      |
[INFO] [stdout] 1617 |                 VertexAttrib2fv(index, v)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1616:13
[INFO] [stdout]      |
[INFO] [stdout] 1616 |             pub unsafe fn VertexAttrib2fv(&self, index: types::GLuint, v: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib3f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1624:17
[INFO] [stdout]      |
[INFO] [stdout] 1624 |                 VertexAttrib3f(index, x, y, z)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1623:13
[INFO] [stdout]      |
[INFO] [stdout] 1623 | ...   pub unsafe fn VertexAttrib3f(&self, index: types::GLuint, x: types::GLfloat, y: types::GLfloat, z: types::GLfloat) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib3fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1631:17
[INFO] [stdout]      |
[INFO] [stdout] 1631 |                 VertexAttrib3fv(index, v)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1630:13
[INFO] [stdout]      |
[INFO] [stdout] 1630 |             pub unsafe fn VertexAttrib3fv(&self, index: types::GLuint, v: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib4f` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1638:17
[INFO] [stdout]      |
[INFO] [stdout] 1638 |                 VertexAttrib4f(index, x, y, z, w)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1637:13
[INFO] [stdout]      |
[INFO] [stdout] 1637 | ...   pub unsafe fn VertexAttrib4f(&self, index: types::GLuint, x: types::GLfloat, y: types::GLfloat, z: types::GLfloat, w: types::GLfloat) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttrib4fv` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1645:17
[INFO] [stdout]      |
[INFO] [stdout] 1645 |                 VertexAttrib4fv(index, v)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1644:13
[INFO] [stdout]      |
[INFO] [stdout] 1644 |             pub unsafe fn VertexAttrib4fv(&self, index: types::GLuint, v: *const types::GLfloat) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::VertexAttribPointer` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1652:17
[INFO] [stdout]      |
[INFO] [stdout] 1652 |                 VertexAttribPointer(index, size, type_, normalized, stride, pointer)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1651:13
[INFO] [stdout]      |
[INFO] [stdout] 1651 | ...   pub unsafe fn VertexAttribPointer(&self, index: types::GLuint, size: types::GLint, type_: types::GLenum, normalized: types::GLboolean, stride: types::GLsizei, pointer: *const __gl_imports::raw::c_void) -> () {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `gl::Viewport` is unsafe and requires unsafe block
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1659:17
[INFO] [stdout]      |
[INFO] [stdout] 1659 |                 Viewport(x, y, width, height)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]      |
[INFO] [stdout]      = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/solo-test-def69c97590ddd0b/out/bindings.rs:1658:13
[INFO] [stdout]      |
[INFO] [stdout] 1658 |             pub unsafe fn Viewport(&self, x: types::GLint, y: types::GLint, width: types::GLsizei, height: types::GLsizei) -> () {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `solo-test` (bin "solo-test") due to 1 previous error; 166 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "bac912d437ed89cf19e608a85401170a6b5cdc34e2afdf850b06e1580814ad1e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bac912d437ed89cf19e608a85401170a6b5cdc34e2afdf850b06e1580814ad1e", kill_on_drop: false }`
[INFO] [stdout] bac912d437ed89cf19e608a85401170a6b5cdc34e2afdf850b06e1580814ad1e
